Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El servicio Prebid Demand Partner Params permite a los usuarios ver, agregar, eliminar, habilitar y deshabilitar socios específicos en configuraciones de PSP. Las configuraciones se administran mediante el servicio de configuración. Un partner de demanda debe estar habilitado en el servicio de configuración entre partners para poder añadirlo a cualquier configuración del servicio de parámetros y antes de que pueda recibir solicitudes de pujas a través de Prebid Server Premium (PSP). Si intentas agregar un socio que no está presente en la configuración entre socios, se producirá un error.
Nota:
Aunque se puede deshabilitar un partner a través de este servicio en el nivel de configuración, cualquier cambio futuro que se realice en el partner en el servicio de configuración entre partners invalidará las configuraciones individuales y habilitará o deshabilitará al partner en todas las configuraciones. Puede encontrar detalles sobre los parámetros admitidos por cada asociado en el servicio de esquema de asociado de demanda.
API de REST
| Método HTTP | Endpoint | Description |
|---|---|---|
GET |
- https://api.appnexus.com/prebid/prebid-demand-partner-params?prebid_settings_id={prebid_settings_id} | Obtenga todos los parámetros de partner de demanda de Prebid para una configuración de Prebid específica. |
GET |
https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId} | Obtenga un parámetro de partner de demanda de Prebid específico. Incluya el param ID como último componente de ruta de acceso URL. |
POST |
https://api.appnexus.com/prebid/prebid-demand-partner-params | Cree nuevos parámetros de partners de demanda. Para ver un ejemplo de cURL y una respuesta, consulte la POST sección siguiente. |
PUT |
https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId} | Actualizar un parámetro de partner de demanda de Prebid específico. Inclúyalo param ID como último componente de la ruta de acceso URL. |
DELETE |
https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId} | Eliminar un parámetro de partner de demanda de Prebid específico. Incluya el param ID como último componente de ruta de acceso URL. |
GET
Devuelve todos los parámetros de los partners de demanda, o un conjunto específico, dentro de una configuración de PSP. Incluya la prebid_settings_id (configuración) o el identificador de los parámetros como último componente de la dirección URL.
Ejemplo de llamada que usa cURL para devolver un parámetro específico
curl --header "Content-Type: application/json" https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId}
Ejemplo de llamada que usa cURL para devolver todos los parámetros de una configuración específica
curl --header "Content-Type: application/json" https://api.appnexus.com/prebid/prebid-demand-partner-params?prebid_settings_id={prebid_settings_id}
Respuesta
Una respuesta correcta devolverá todos los parámetros de la configuración de Prebid solicitada o de un parámetro solicitado específico.
| Propiedad | Tipo | Descripción |
|---|---|---|
deleted |
integer | Indica si se ha eliminado el objeto Params de este asociado. Los valores permitidos son: 0 = activo, 1 = eliminado |
enabled |
integer | Indica si el asociado de demanda está habilitado o deshabilitado a través del servicio de asociado de demanda. Los valores permitidos son:1 = habilitada, 0 = deshabilitado |
id |
integer | El identificador único para el conjunto de parámetros asociados con el asociado de demanda en la configuración de PSP. |
last_modified |
string | La fecha de modificación más reciente de los parámetros de configuración del asociado de demanda. |
last_modified_by |
string | La persona que realizó las últimas modificaciones en los parámetros de los socios de demanda. |
member_id |
integer | El identificador de miembro de la persona que llama. |
name |
objeto | El nombre del asociado de demanda. |
params |
objeto | Objeto que contiene los parámetros admitidos por el asociado y los valores asignados. Los parámetros admitidos se pueden encontrar aquí. |
prebid_settings_id |
integer | El identificador único de la configuración de PSP. |
Ejemplo de respuesta
[
{
"id": 1718542,
"member_id": 13859,
"prebid_settings_id": 196038,
"name": "appnexus",
"params": {
"placement_id": 123456
},
"enabled": 0,
"deleted": 0,
"last_modified_by": "user123",
"last_modified": "2024-08-22T21:45:05.000Z"
}
]
POST
Permite la creación de un nuevo objeto Prebid Demand Partner Param.
El enabled campo no debe incluirse en ninguna solicitud a este servicio. El valor se hereda del estado del asociado en el servicio de asociado de demanda.
Ejemplo de llamada con cURL
curl -d @demand-partner-params.json -X POST --header "Content-Type: application/json" 'https://api.appnexus.com/prebid/prebid-demand-partner-params'
Ejemplo de solicitud JSON
{
"prebid_settings_id": 196038,
"member_id": 13859,
"name": "adform",
"params": {
"inv": null,
"mid": "11111111",
"mname": null,
"priceType": null
}
}
Parameters
| Nombre | Tipo | Ámbito | Descripción |
|---|---|---|---|
name |
string | Obligatorio | El nombre del asociado de demanda de Prebid. |
member_id |
integer | Obligatorio | El identificador del miembro asociado a la configuración. |
params |
objeto | Obligatorio | Objeto que contiene los parámetros admitidos por el asociado y los valores asignados. Los parámetros admitidos se pueden encontrar aquí. |
prebid_settings_id |
integer | Obligatorio | El identificador único para la configuración de PSP. |
POST: Respuesta de ejemplo
[
{
"id": 1718543,
"member_id": 13859,
"prebid_settings_id": 196038,
"name": "adform",
"params": {
"inv": null,
"mid": "11111111",
"mname": null,
"priceType": null
},
"enabled": 1,
"deleted": 0,
"last_modified_by": "user123",
"last_modified": "2024-08-22T22:40:21.000Z"
}
]
PUT
Sobrescribe un parámetro de partner de demanda Prebid existente. Inclúyalo prebidDemandPartnerParamId como último componente de la ruta de acceso URL. Pase la información de actualización como JSON en el cuerpo de la solicitud.
El enabled campo no debe incluirse en ninguna solicitud a este servicio. El valor se hereda del estado del asociado en el servicio de asociado de demanda.
PUT: Ejemplo de llamada con cURL
curl -d @config-update.json -X PUT --header "Content-Type: application/json https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId}
Ejemplo de solicitud JSON
{
"member_id": 13859,
"prebid_settings_id": 196038,
"name": "adform",
"params": {
"inv": null,
"mid": "11111111",
"mname": null,
"priceType": null
}
}
PUT: Respuesta
Devuelve un objeto Param de partner de demanda Prebid.
DELETE
Eliminar un parámetro de partner de demanda de Prebid existente. Incluya el prebidSettingsId como último componente de la ruta de acceso.
DELETE: Ejemplo de llamada con cURL
curl -X DELETE https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId}
DELETE: Respuesta
Si se realiza correctamente, el objeto Param del partner de demanda Prebid se devuelve como un objeto JSON con la propiedad eliminada establecida en 1. Los parámetros del partner de demanda Prebid ya no estarán disponibles en el sistema. También se eliminarán los subobjetos.