Partager via


Sites et placements

Une fois que l’éditeur est correctement configuré, nous pouvons commencer à créer la hiérarchie côté achat. La hiérarchie côté vente comprend deux niveaux sous l’éditeur :

Sites

Pour démarrer la hiérarchie, un site doit être créé. Pour n’importe quel site, vous devez fournir les informations suivantes :

  • ID de l’éditeur ("publisher_id")
  • Nom ("name")

Sites : Exemple

Créez un fichier contenant JSON et les valeurs correctes.

$ cat site
{
  "site": {
    "publisher_id": 1234,
    "name": "Sports Site"
  }
}

Ensuite, pour créer le nouveau site, envoyez une POST requête à l’API.

$ curl -b cookies -c cookies -X POST --data-binary @site 'https://api.appnexus.com/site?publisher_id=1234'
{
   "response":{
      "status": "OK",
      "id": 5546
   }
}

Placements

Le prochain (et dernier) niveau de la hiérarchie consiste à configurer le placement. Pour tout placement, vous devez fournir les détails suivants :

  • ID de l’éditeur ("publisher_id").
  • ID de site ("site_id").
  • Size ("width" et "height") : facultatif (si vous ne laissez pas ces paramètres, vous créez une "sizeless" balise).
  • ID de profil publicitaire ("ad_profile_id").
  • Autoriser la revente ("exclusive") : facultatif (la définition de la valeur true désactive la revente).

Placements : Exemple

Créez un fichier contenant JSON et les valeurs correctes.

$ cat placement
{
  "placement": {
    "publisher_id": 1234,
    "site_id": 5546,
    "name": "300x250 Placement",
    "width": 300,
    "height": 250,
    "ad_profile_id": 21345,
    "exclusive": false
  }
}

Ensuite, pour créer le nouveau placement, envoyez une POST requête à l’API.

$ curl -b cookies -c cookies -X POST --data-binary @placement 'https://api.appnexus.com/placement?publisher_id=1234&site_id=5546'
{
   "response":{
      "status": "OK",
      "id": 83843
   }
}