Servicio de configuración entre asociados
El servicio de configuración entre asociados permite la recuperación y edición de la configuración de todo el miembro de un miembro en Prebid Server Premium (PSP). Contienen tiempos de espera globales del licitador, detalles de granularidad del precio de las ofertas y configuración de moneda. La configuración entre asociados es la configuración global en la interfaz de usuario.
API de REST
Http (método) | Endpoint | Description |
---|---|---|
GET |
https://api.appnexus.com/prebid/cross-partner-settings | Obtenga toda la configuración entre asociados para el miembro del llamador. |
POST |
https://api.appnexus.com/prebid/cross-partner-settings | Cree una nueva configuración entre asociados. Pase la configuración entre asociados como JSON en el cuerpo de la solicitud. |
PUT |
https://api.appnexus.com/prebid/cross-partner-settings | Actualice una configuración entre asociados existente. Pase la configuración actualizada entre asociados como JSON en el cuerpo de la solicitud. |
PATCH |
https://api.appnexus.com/prebid/cross-partner-settings | Actualice una parte de una configuración entre asociados existente. Pase la configuración actualizada entre asociados como JSON en el cuerpo de la solicitud. |
GET
Recupere toda la configuración global de PSP para el miembro.
Respuesta
Una respuesta correcta devolverá JSON que contiene la configuración de todo el miembro.
Propiedad | Tipo | Descripción |
---|---|---|
bidder_timeout_ms |
integer | El tiempo máximo, en milisegundos, que los asociados de Prebid Server Premium y otros licitadores de nuestro marketplace reciben para responder. |
deleted |
booleano | Indica si se ha eliminado la configuración entre asociados. |
id |
integer | Identificador único del objeto de configuración entre asociados. |
last_modified |
string | La última fecha de modificación del objeto de configuración entre asociados. |
last_modified_by |
string | El usuario que modificó por última vez el objeto de configuración entre asociados. |
member_id |
integer | Identificador único del miembro al que pertenece el objeto de configuración entre asociados. |
price_granularity |
objeto | Define los cubos de precios de CPM en los que se agruparán las pujas de los asociados de demanda en el servidor de anuncios. Consulte la tabla de granularidad de precios siguiente. |
Nota:
La jerarquía de tiempo de espera completo en orden de mayor a menor prioridad es:
- Valor de tiempo de espera de la subasta de depuración (2000 ms) [si debug=1/true].
- Valor de solicitud
auction_timeout_ms
de anuncio establecido por el publicador.- Para AMP, consulte la guía aquí.
- Para Android, consulte las instrucciones aquí.
- Para iOS, consulte las instrucciones aquí.
- Valor de nivel
auction_timeout_ms
de ubicación. Póngase en contacto con su representante de Microsoft para establecer este valor. - Valor de tiempo de espera de configuración global de PSP (entre asociados) establecido por el publicador. Consulte las instrucciones aquí.
- Valor de nivel
default_auction_timeout_ms
de miembro para el centro de datos determinado. Póngase en contacto con su representante de Microsoft para establecer este valor. - Valor de nivel
default_auction_timeout_ms
de miembro. Póngase en contacto con su representante de Microsoft para establecer este valor. - Centro de datos de Microsoft/valor predeterminado global (150 ms).
Granularidad del precio
La granularidad del precio define los cubos de precios de CPM en los que se agruparán las pujas de asociados de demanda en el servidor de anuncios. Para obtener más información, consulte la documentación de Prebid.
Propiedad | Tipo | Descripción |
---|---|---|
label |
string | El tipo de escala tal como se define en la documentación de Prebid (baja, media, alta, automática, densa, personalizada). |
ranges |
matriz | Objeto contenedor que describe el intervalo de granularidad de precios. |
ranges.max |
integer | Longitud máxima del intervalo. |
ranges.increment |
float | Cantidad que se va a incrementar a través del intervalo. |
precision |
integer | Número de posiciones decimales para redondear el precio. Dos es el valor predeterminado, por lo que un precio de 2,1234 se redondearía a dos posiciones decimales, 2,12. |
currency_code |
string | Cadena que contiene el código de moneda deseado para los cálculos del cubo de precios. Debe formar parte de la lista de monedas aprobada por Microsoft. |
Ejemplo de respuesta
{
"id":5,
"member_id":13859,
"bidder_timeout_ms":250,
"price_granularity":{
"label":"Dense",
"ranges":[
{
"max":3,
"increment":0.01
},
{
"max":8,
"increment":0.05
},
{
"max":20,
"increment":0.5
}
],
"currency_code":"USD",
"precision":2
},
"last_modified":"2019-10-31T17:37:50Z",
"last_modified_by":"user123",
"deleted":false
}
POST
Cree una nueva configuración entre asociados.
POST
ejemplo de llamada mediante curl
curl https://api.appnexus.com/prebid/cross-partner-settings
POST
JSON de ejemplo
{
"id":123,
"member_id":13859,
"bidder_timeout_ms":995,
"price_granularity":{
"label":"Dense",
"ranges":[
{
"max":3,
"increment":0.01
},
{
"max":8,
"increment":0.05
},
{
"max":20,
"increment":0.5
}
],
"precision":2,
"currency_code":"USD"
}
}
POST
:Parámetros
Propiedad | Tipo | Ámbito | Descripción |
---|---|---|---|
bidder_timeout_ms |
integer | Obligatorio | El tiempo máximo, en milisegundos, que los asociados de Prebid Server Premium y otros licitadores de nuestro marketplace reciben para responder. |
price_granularity |
objeto | Obligatorio | La configuración de granularidad del precio. Para obtener más información sobre este objeto, consulte la tabla de granularidad de precios siguiente. |
POST
: granularidad del precio
La granularidad del precio define los cubos de precios de CPM en los que se agruparán las pujas de asociados de demanda en el servidor de anuncios. Para obtener más información, consulte la documentación de Prebid.
Propiedad | Tipo | Ámbito | Descripción |
---|---|---|---|
label |
matriz | Obligatorio | El tipo de escala tal como se define en la documentación de Prebid (baja, media, alta, automática, densa, personalizada). |
ranges |
matriz | Obligatorio | Objeto contenedor que describe el intervalo de granularidad de precios. |
ranges.max |
integer | Obligatorio | Longitud máxima del intervalo. |
ranges.increment |
float | Obligatorio | Cantidad que se va a incrementar a través del intervalo. |
precision |
integer | Obligatorio | Número de posiciones decimales para redondear el precio. Dos es el valor predeterminado, por lo que un precio de 2,1234 se redondearía a dos posiciones decimales, 2,12. |
currency_code |
string | Obligatorio | Cadena que contiene el código de moneda deseado para los cálculos del cubo de precios. Debe formar parte de la lista de monedas aprobada por Microsoft. |
PUT
Sobrescribe una configuración entre asociados existente. Pase la información como JSON en el cuerpo de la solicitud.
Ejemplo de llamada mediante curl
curl https://api.appnexus.com/prebid/cross-partner-settings
JSON de ejemplo
{
"id": 450,
"bidder_timeout_ms": 400,
"price_granularity": {
"label": "Auto",
"currency_code": "USD",
"precision": 2,
"ranges": [
{
"max": 5,
"increment": 0.05
},
{
"max": 10,
"increment": 0.1
},
{
"max": 20,
"increment": 0.5
}
]
}
}
Respuesta
Devuelve el objeto de asociado de demanda Prebid actualizado.
PATCH
Novedades una configuración entre asociados existente. Pase la información como JSON en el cuerpo de la solicitud.
Ejemplo de llamada mediante curl
curl https://api.appnexus.com/prebid/cross-partner-settings
JSON de ejemplo
{
"bidder_timeout_ms": 500
}
Respuesta
Devuelve el objeto de asociado de demanda prebid actualizado.