Servicio de partner de solicitud personalizada de Creative
Nota:
La mediación solo está disponible para los clientes de Microsoft Monetize Ad Server.
Para obtener contexto sobre la mediación, vea Vender su inventario a través de la mediación.
Los asociados de mediación, también conocidos como asociados de solicitud personalizados, se pueden identificar y definir a través de este servicio. Estos asociados se asignan a redes específicas del cliente a través de la interfaz de usuario o el servicio de red mediada.
Cada asociado también está asociado a plantillas definidas en el servicio de plantilla de solicitud personalizada creativa.
API de REST
Http (método) | Endpoint | Description |
---|---|---|
GET |
https://api.appnexus.com/creative-custom-request-partner | Ver todos los asociados. |
GET |
https://api.appnexus.com/creative-custom-request-partner?id=NETWORK_ID | Ver un asociado específico. |
POST |
https://api.appnexus.com/creative-custom-request-partner | Cree un nuevo asociado. |
PUT |
https://api.appnexus.com/creative-custom-request-partner?id=NETWORK_ID | Actualizar un asociado. |
DELETE |
https://api.appnexus.com/creative-custom-request-partner?id=NETWORK_ID | Eliminar un asociado. |
Campos JSON
Campo | Tipo | Descripción |
---|---|---|
id |
Entero | Número de identificación único del asociado personalizado. |
name |
string | Nombre del asociado. Obligatorio activado: POST |
macro_type |
string | Indica el tipo de macros que se usan para definir el asociado. Valores permitidos: - standard : la integración no se realiza a través de una red personalizada definida por el usuario y tiene acceso a nuestras macros creativas estándar para compilar la solicitud. Esto puede incluir integraciones de SDK admitidas.- customsdk : la integración se realiza con una red móvil personalizada creada por el usuario.- customweb : la integración se realiza con una red web personalizada creada por el usuario.- customvideo : la integración se realiza con una red de vídeo personalizada creada por el usuario.Predeterminado: standard Obligatorio activado: POST |
member_id |
Entero | Determina quién puede usar este asociado de solicitud creativa personalizada. Un valor de 0 indica que cualquier miembro puede integrarse con (es decir, usar la mediación para vender a) este asociado. Si el valor es un identificador de miembro distinto de cero determinado, el asociado solo está disponible para ese miembro.Predeterminado: 0 |
last_modified |
datetime | Solo lectura. Fecha y hora en que se cambió por última vez este registro. |
creative_custom_request_templates |
matriz | Esta matriz contiene detalles sobre las macros que usará este asociado personalizado. Esto puede ser null si no se requiere información de macro. Para obtener más información, consulte Creative Custom Request Template Service. |
Ejemplos
Ver todos los asociados personalizados
{code}$ curl -b cookies -c cookies 'https://api.appnexus.com/creative-custom-request-partner'
{
"response":{
"status":"OK",
"count":19,
"start_element":0,
"num_elements":100,
"creative-custom-request-partners":[
{
"id":1,
"name":"unknown",
"macro_type":"standard",
"member_id":null,
"last_modified":"2014-03-21 21:43:33",
"creative_custom_request_templates":[
{
"id":14,
"name":null,
"type_id":6,
"creative_custom_request_partner_id":1,
"member_id":0,
"hostname":null,
"uri":null,
"port":80,
"is_post":false,
"content":"[ { \"tag\":\"#{TAG}\" } ] ",
"timeout_ms":0,
"is_client":true,
"last_modified":"2014-03-18 13:30:44",
"macros":[
{
"id":68,
"template_id":14,
"code":"TAG",
"name":"TAG",
"type":"string",
"is_required":false,
"last_modified":"2014-03-18 13:30:44"
}
]
},
{
"id":39,
"name":null,
"type_id":6,
"creative_custom_request_partner_id":1,
"member_id":0,
"hostname":null,
"uri":null,
"port":80,
"is_post":false,
"timeout_ms":0,
"is_client":true,
"last_modified":"2014-04-29 20:25:04",
"macros":null
},
{
"id":40,
"name":"Millennial Media Async",
"type_id":6,
"creative_custom_request_partner_id":1,
"member_id":0,
"hostname":null,
"uri":null,
"port":80,
"is_post":false,
"content":"[ { \"tag\":\"document.write('window.async = true; var cb = function(adFilled) { window.async = false; if (!adFilled) ADNXSMediation.noAd(); setTimeout(function(){ ADNXSMediation.next() }, 0); } ; window.mmAPI.placeAd({ containerElementId: \\\"adContainer\\\", apid: \\\"#{APID} \\\", placementType: \\\"inline\\\", width: ${WIDTH}, height: ${HEIGHT}, allowLocation: #{LOC} }, cb);');\" } ] ",
"timeout_ms":0,
"is_client":true,
"last_modified":"2014-05-27 19:45:45",
"macros":[
{
"id":118,
"template_id":40,
"code":"APID",
"name":"APID",
"type":"string",
"is_required":true,
"last_modified":"2014-05-27 19:45:45"
},
{
"id":119,
"template_id":40,
"code":"LOC",
"name":"Allow Location",
"type":"true_false",
"is_required":true,
"last_modified":"2014-05-27 19:45:45"
}
]
},
{
"id":41,
"name":"Millennial Media Async",
"type_id":6,
"creative_custom_request_partner_id":1,
"member_id":0,
"hostname":null,
"uri":null,
"port":80,
"is_post":false,
"content":"[ { \"tag\": \"http:\/\/s3.amazonaws.com\/APN-test\/millennial-web-2.js\", \"vars\":\"var APN={ } ;APN.apid='#{APID} ';APN.w=${WIDTH} ;APN.h=${HEIGHT} ;APN.loc=#{ LOC } ;\", \"width\":${WIDTH}, \"height\":${HEIGHT} } ] ",
"timeout_ms":0,
"is_client":true,
"last_modified":"2014-05-30 13:28:41",
"macros":[
{
"id":120,
"template_id":41,
"code":"APID",
"name":"APID",
"type":"string",
"is_required":true,
"last_modified":"2014-05-27 20:09:25"
},
{
"id":121,
"template_id":41,
"code":"LOC",
"name":"Allow Location",
"type":"true_false",
"is_required":true,
"last_modified":"2014-05-27 20:09:25"
}
]
},
{
"id":42,
"name":"Millennial Media Async",
"type_id":6,
"creative_custom_request_partner_id":1,
"member_id":0,
"hostname":null,
"uri":null,
"port":80,
"is_post":false,
"content":"[ { \"tag\": \"document.write(\\\" window.async = true; var cb = function(adFilled) { window.async = false; if (!adFilled) ADNXSMediation.noAd(); setTimeout(function(){ ADNXSMediation.next() }, 0); } ; window.mmAPI.placeAd({ containerElementId: \\\\\"adContainer\\\\\", apid: \\\\\"#{APID} \\\\\", placementType: \\\\\"inline\\\\\", width: #{WIDTH}, height: #{HEIGHT}, allowLocation: #{LOC} }, cb);\\\");\" } ] ",
"timeout_ms":0,
"is_client":true,
"last_modified":"2014-05-27 21:31:29",
"macros":[
{
"id":122,
"template_id":42,
"code":"APID",
"name":"APID",
"type":"string",
"is_required":true,
"last_modified":"2014-05-27 21:31:29"
},
{
"id":123,
"template_id":42,
"code":"LOC",
"name":"Allow Location",
"type":"true_false",
"is_required":true,
"last_modified":"2014-05-27 21:31:29"
}
]
}
]
},
{
"id":17,
"name":"inMobi",
"macro_type":"standard",
"member_id":null,
"last_modified":"2014-04-23 22:24:46",
"creative_custom_request_templates":null
},
}
{code}
Visualización de asociados personalizados asociados a un miembro específico
{code}
$ curl -b cookies -c cookies 'https://api.appnexus.com/creative-custom-request-partner?id=17'
{
"response":{
"status":"OK",
"count":1,
"start_element":0,
"num_elements":100,
"creative-custom-request-partner":{
"id":17,
"name":"inMobi",
"macro_type":"standard",
"member_id":null,
"last_modified":"2014-04-23 22:24:46",
"creative_custom_request_templates":null
}
}
}
}
{code}
Creación de un asociado personalizado
{code}$ cat create-custom-creative-request-partner-service.json
{
"creative-custom-request-partner": {
"name": "Fred's Company",
"macro_type": "standard"
}
}
$ curl -b cookies -c cookies -X POST -d @custom-creative-request-partner-service.json 'https://api.appnexus.com/creative-custom-request-partner'
{
"response":{
"status":"OK",
"count":1,
"id":49,
"start_element":0,
"num_elements":100,
"creative-custom-request-partner":{
"id":49,
"name":"Fred's Company",
"macro_type":"standard",
"member_id":null,
"last_modified":"2014-06-02 17:55:27",
"creative_custom_request_templates":null
}
}
}
{code}
Edición de un asociado personalizado
{code}$ cat edit-custom-creative-request-partner-service.json
{
"creative-custom-request-partner":{
"member_id": 3261
}
}
$ curl -b cookies -c cookies -X PUT -d @edit-ccr-partner-service.json 'https://api.appnexus.com/creative-custom-request-partner?id=17'
{
"response":{
"status":"OK",
"count":1,
"id":"17",
"start_element":0,
"num_elements":100,
"creative-custom-request-partner":{
"id":17,
"name":"inMobi",
"macro_type":"standard",
"member_id":3261,
"last_modified":"2014-06-03 14:36:49",
"creative_custom_request_templates":null
}
}
}
{code}
Eliminación de un asociado personalizado
{code}$ curl -b cookies -c cookies -X DELETE 'https://api.appnexus.com/creative-custom-request-partner?id=49'
{
"response": {
"status":"OK",
...
}
}
{code}