Servicio demand partner
Demand Partner Service devuelve todos los asociados de demanda para el miembro del llamador. Permite al usuario crear un nuevo asociado de demanda y actualizar o eliminar un asociado de demanda existente.
En el contexto de PSP, los asociados de demanda, normalmente plataformas de suministro (SSP), como, crean adaptadores para el servidor de prebid que reciben e interpretan solicitudes de anuncios de pujas de encabezado. Los asociados de demanda realizan una subasta entre sus fuentes de demanda (normalmente plataformas de lado a la demanda)) para recopilar ofertas en esas solicitudes de anuncios y enviar las ofertas de vuelta a PSP, que mantiene otra subasta.
Para poder agregar un asociado de demanda a una configuración, debe habilitarse a través de este servicio o a través de la interfaz de usuario. Establecer un asociado de demanda para enabled: false
pausar todas las solicitudes de puja a ese asociado en todas las configuraciones hasta que la configuración se restaure en true
. Puede encontrar la lista de asociados de demanda compatibles con PSP aquí.
API REST
Http (método) | Endpoint | Description |
---|---|---|
GET |
https://api.appnexus.com/prebid/demand-partner |
Obtenga todos los asociados de demanda. |
POST |
https://api.appnexus.com/prebid/demand-partner |
Cree un nuevo asociado de demanda. |
PUT |
https://api.appnexus.com/prebid/demand-partner/{id} |
Actualice un asociado de demanda existente. |
PATCH |
https://api.appnexus.com/prebid/demand-partner/{id} |
Actualice una parte de un asociado de demanda existente. |
DELETE |
https://api.appnexus.com/prebid/demand-partner/{id} |
Elimine un asociado de demanda. |
GET
Obtenga todo o un asociado de demanda específico. Para recuperar un asociado de demanda específico, anexe el identificador de asociado de demanda como último componente de la ruta de acceso de la dirección URL. Devuelve una matriz JSON de objetos de asociados de demanda.
Respuesta
Propiedad | Tipo | Descripción |
---|---|---|
bid_cpm_adjustment |
integer | Valor multiplicador aplicado al precio de puja de CPM del partner de demanda para ajustar la forma en que las pujas compiten en la subasta. Esto no cambia la oferta real o el pago de ingresos, solo la clasificación de la oferta en la subasta. El valor predeterminado es 1,00. En este caso, todas las ofertas de los socios compiten por igual sin ajustes. El ajuste se puede usar para tener en cuenta las tarifas de los asociados o para la optimización. Si necesita ajustes de CPM en un nivel más granular que demand partner, consulte Creación de una regla de sesgo. |
deleted |
booleano | Esto indica que el objeto de asociado de demanda se ha eliminado del sistema. |
enabled |
booleano | Indica si el asociado de demanda está habilitado o deshabilitado. |
id |
integer | Identificador de asociado de demanda específico del miembro del autor de la llamada. |
last_modified |
string | Fecha en la que se modificó el objeto de asociado de demanda. |
last_modified_by |
string | El usuario que modificó por última vez el objeto de asociado de demanda. |
member_id |
integer | Identificador de miembro. |
name |
string | Nombre del asociado de demanda. |
pub_id_settings |
objeto | Las opciones pertinentes para los identificadores de usuario proporcionados por el publicador. Consulte la tabla de configuración de id. proporcionada por el publicador a continuación. |
Configuración del identificador proporcionado por el publicador
Propiedad | Tipo | Descripción |
---|---|---|
id |
integer | Identificador único que representa el origen. |
source |
string | Cadena única que representa el origen. |
member_owner_id |
integer | Identificador único del miembro propietario del origen. |
status |
string | Indica si el origen está activo. Requiere la entrada de cadena de "active" o "inactive" . |
Ejemplo de respuesta
[
{
"bid_cpm_adjustment": 2,
"deleted": false,
"enabled": true,
"id": 102,
"last_modified": "2019-09-13T17:39:36Z",
"last_modified_by":"user123",
"member_id": 9325,
"name": "adform",
"pub_id_settings": {
"sources": [
{
"id": 12345,
"source": "sourcename",
"member_owner_id": 9325,
"status": "active"
}
]
}
},
{
"bid_cpm_adjustment": 1,
"deleted": false,
"enabled": true,
"id": 65,
"last_modified": "2018-11-02T15:33:54Z",
"last_modified_by":"user123",
"member_id": 9325,
"name": "appnexus",
"pub_id_settings": null
},
{
"bid_cpm_adjustment": 1,
"deleted": false,
"enabled": true,
"id": 68,
"last_modified": "2018-11-02T18:32:03Z",
"last_modified_by":"user123",
"member_id": 9325,
"name": "openx",
"pub_id_settings": null
},
{
"bid_cpm_adjustment": 1,
"deleted": false,
"enabled": true,
"id": 69,
"last_modified": "2018-11-02T18:32:31Z",
"last_modified_by":"user123",
"member_id": 9325,
"name": "ix",
"pub_id_settings": null
}
]
POST
Cree un nuevo asociado de demanda.
Ejemplo de llamada mediante curl
curl -d @demand-partner.json -X POST 'https://api.appnexus.com/prebid/demand-partner'
Propiedad | Tipo | Ámbito | Descripción |
---|---|---|---|
bid_cpm_adjustment |
integer | Obligatorio | Ajuste de CPM de la oferta. |
enabled |
booleano | Obligatorio | Indica si el asociado de demanda está habilitado o deshabilitado. |
name |
string | Obligatorio | Nombre del asociado de demanda. |
pub_id_settings |
objeto | Obligatorio | Las opciones pertinentes para los identificadores de usuario proporcionados por el publicador. Consulte la tabla de configuración de id. proporcionada por el publicador anterior. |
JSON de ejemplo
{
"bid_cpm_adjustment": 1,
"enabled": true,
"name": "test-demand-partner",
"pub_id_settings": {
"sources": [
{
"id": 12345,
"source": "sourcename",
"member_owner_id": 9325,
"status": "active"
}
]
}
}
Respuesta
Una respuesta correcta devolverá el nuevo asociado de demanda como un objeto JSON.
{
"bid_cpm_adjustment": 1,
"deleted": false,
"enabled": true,
"id": 999,
"last_modified": "2020-02-25T18:32:31Z",
"last_modified_by":"user123",
"member_id": 9325,
"name": "test-demand-partner",
"pub_id_settings": {
"sources": [
{
"id": 12345,
"source": "sourcename",
"member_owner_id": 9325,
"status": "active"
}
]
}
}
PUT
Novedades un asociado de demanda de Prebid existente. Incluya el identificador como último componente de la ruta de acceso. Pase la información de actualización como JSON en el cuerpo de la solicitud.
Ejemplo de llamada mediante curl
curl https://api.appnexus.com/prebid/demand-partner/1234
Ejemplo de JSON
{
"id": 1234,
"name": "openx",
"enabled": 0,
"bid_cpm_adjustment": 1,
"pub_id_settings": null
}
Respuesta
Devuelve el objeto de asociado de demanda Prebid actualizado.
PATCH
Actualice parcialmente un asociado de demanda de Prebid existente. Incluya el identificador como último componente de la ruta de acceso. Pase la información de actualización como JSON en el cuerpo de la solicitud.
{
"enabled": 0,
"bid_cpm_adjustment": 1
}
Ejemplo de llamada mediante curl
curl https://api.appnexus.com/prebid/demand-partner/1234
Respuesta
Devuelve el objeto de asociado de demanda prebid actualizado.
DELETE
Elimine un asociado de demanda de Prebid existente. Incluya el identificador como último componente de la ruta de acceso.
Ejemplo de llamada mediante curl
curl https://api.appnexus.com/prebid/demand-partner/1234
Respuesta
La respuesta correcta del objeto de asociado de demanda Prebid se devuelve como un objeto JSON con la propiedad eliminada establecida en true. El asociado de prebid demand ya no estará disponible en el sistema. También se eliminarán los objetos secundarios.
Administración de orígenes de identidad
Nota:
- Cada origen de identificador debe tener permiso en el nivel de socio de microsoft, pujador (Prebid Server Premium, ID 443) y asociado de demanda para poder pasar correctamente las solicitudes a los asociados de demanda.
- Para obtener más información sobre el proceso de registro de identificadores y la administración de identificadores, consulte Identity Service API.
- En el futuro, la interfaz de usuario de Identity Management permitirá la administración holística de los permisos de identificador.
- Este servicio se encuentra actualmente en Alpha. Todavía está en desarrollo y puede estar sujeto a cambios sin previo aviso. Póngase en contacto con su representante de cuenta de Microsoft para habilitarse.