Servicio Prebid Demand Partner Params
El servicio Prebid Demand Partner Params permite a los usuarios ver, agregar, quitar, habilitar y deshabilitar asociados específicos en configuraciones de PSP. Las configuraciones se administran a través del servicio de configuración. Un asociado de demanda debe estar habilitado en el Servicio de configuración entre asociados para poder agregarlo a cualquier configuración del servicio params y antes de que pueda recibir solicitudes de puja a través de Prebid Server Premium (PSP). Si se intenta agregar un asociado que no está presente en la configuración entre asociados, se producirá un error.
Nota:
Aunque un asociado se puede deshabilitar a través de este servicio en el nivel de configuración, cualquier cambio futuro en el asociado en el servicio de configuración entre asociados invalidará las configuraciones individuales y habilitará o deshabilitará el asociado en todas las configuraciones. Puede encontrar detalles sobre los parámetros admitidos por cada asociado en el servicio de esquema de partner de demanda.
API de REST
Http (método) | Endpoint | Description |
---|---|---|
GET |
- https://api.appnexus.com/prebid/prebid-demand-partner-params?prebid_settings_id={prebid_settings_id} | Obtenga todos los parámetros del asociado de demanda de prebid para una configuración específica de Prebid. |
GET |
https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId} | Obtenga un parámetro específico del asociado de demanda de Prebid. Incluya como param ID el último componente de ruta de acceso de dirección URL. |
POST |
https://api.appnexus.com/prebid/prebid-demand-partner-params | Cree nuevos parámetros de asociados de demanda. Para ver el ejemplo y la respuesta de cURL, consulte POST la sección siguiente. |
PUT |
https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId} | Actualice un parámetro específico del asociado de demanda de Prebid. Incluya como param ID el último componente de la ruta de acceso de la dirección URL. |
DELETE |
https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId} | Elimine un parámetro específico del asociado de demanda de Prebid. Incluya como param ID el último componente de ruta de acceso de dirección URL. |
GET
Devuelve todos o un conjunto específico de parámetros de asociados de demanda dentro de una configuración de PSP. Incluya ( prebid_settings_id
configuración) o el identificador de los parámetros como último componente de la dirección URL.
Llamada de ejemplo mediante cURL para devolver un parámetro específico
curl --header "Content-Type: application/json" https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId}
Llamada de ejemplo mediante 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 un parámetro solicitado específico.
Propiedad | Tipo | Descripción |
---|---|---|
deleted |
booleano | Indica si se ha eliminado el objeto params de este asociado. |
enabled |
booleano | Indica si los parámetros del asociado de demanda de prebid están habilitados o deshabilitados. |
id |
integer | Identificador único del conjunto de parámetros asociados al 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 asociados de demanda. |
member_id |
integer | Identificador de miembro del llamador. |
name |
objeto | 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 | 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.
Llamada de ejemplo mediante cURL
curl -d @demand-partner-params.json -X POST --header "Content-Type: application/json" 'https://api.appnexus.com/prebid/prebid-demand-partner-params'
Solicitud JSON de ejemplo
{
"prebid_settings_id": 196038,
"member_id": 13859,
"name": "adform",
"params": {
"inv": null,
"mid": "11111111",
"mname": null,
"priceType": null
},
"enabled": 1
}
Parameters
Nombre | Tipo | Ámbito | Descripción |
---|---|---|---|
name |
string | Obligatorio | Nombre del asociado de demanda de Prebid. |
enabled |
booleano | Obligatorio | Indica si los parámetros del asociado de demanda de prebid están habilitados o deshabilitados. |
member_id |
integer | Obligatorio | 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 | Identificador único de 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 asociado de demanda prebid existente. Incluya como prebidDemandPartnerParamId
el último componente de la ruta de acceso de la dirección URL. Pase la información de actualización como JSON en el cuerpo de la solicitud.
PUT
: llamada de ejemplo mediante cURL
curl -d @config-update.json -X PUT --header "Content-Type: application/json https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId}
Solicitud JSON de ejemplo
{
"member_id": 13859,
"prebid_settings_id": 196038,
"name": "adform",
"params": {
"inv": null,
"mid": "11111111",
"mname": null,
"priceType": null
},
"enabled": 0
}
PUT
:Respuesta
Devuelve un objeto de parámetro de asociado de demanda Prebid.
DELETE
Elimine un parámetro de asociado de demanda prebid existente. Incluya como prebidSettingsId
último componente de la ruta de acceso.
DELETE
: llamada de ejemplo mediante cURL
curl -X DELETE https://api.appnexus.com/prebid/prebid-demand-partner-params/{prebidDemandPartnerParamId}
DELETE
:Respuesta
Si se ejecuta correctamente, el objeto de parámetro prebid demand partner se devuelve como un objeto JSON con la propiedad eliminada establecida en true. Los parámetros de asociados de demanda prebid ya no estarán disponibles en el sistema. También se eliminarán los objetos secundarios.