Sitios y ubicaciones
Una vez configurado correctamente el publicador, podemos empezar a crear la jerarquía de compra. La jerarquía del lado de la venta incluye dos niveles en el publicador:
Sitios
Para iniciar la jerarquía, se debe crear un sitio. Para cualquier sitio, debe proporcionar los siguientes detalles:
- Id. del publicador (
"publisher_id"
) - Nombre (
"name"
)
Sitios: ejemplo
Cree un archivo que contenga JSON y los valores correctos.
$ cat site
{
"site": {
"publisher_id": 1234,
"name": "Sports Site"
}
}
A continuación, para crear el nuevo sitio, envíe una POST
solicitud a la API.
$ curl -b cookies -c cookies -X POST --data-binary @site 'https://api.appnexus.com/site?publisher_id=1234'
{
"response":{
"status": "OK",
"id": 5546
}
}
Colocaciones
El siguiente (y último) nivel de la jerarquía es configurar la ubicación. Para cualquier ubicación, debe proporcionar los siguientes detalles:
- Id. del publicador (
"publisher_id"
). - Id. de sitio (
"site_id"
). - Size (
"width"
y"height"
) : opcional (si se dejan fuera estos parámetros, se creará una"sizeless"
etiqueta). - Id. de perfil de anuncio (
"ad_profile_id"
). - Permitir reventa (
"exclusive"
): opcional (si se establece en true, se deshabilitará la reventa).
Ubicaciones: ejemplo
Cree un archivo que contenga JSON y los valores correctos.
$ cat placement
{
"placement": {
"publisher_id": 1234,
"site_id": 5546,
"name": "300x250 Placement",
"width": 300,
"height": 250,
"ad_profile_id": 21345,
"exclusive": false
}
}
A continuación, para crear la nueva ubicación, envíe una POST
solicitud a la 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
}
}