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.
Nota:
Microsoft Advertising ahora admite un dominio, adnxs-simple.com, que no envía ni lee cookies del explorador a petición. Los clientes pueden aprovechar este dominio libre de cookies cuando no hay consentimiento para usar datos personales. Las llamadas relevantes iniciadas por Microsoft Advertising utilizarán automáticamente este dominio cuando no haya consentimiento o cuando las cookies no sean necesarias para la función. Para obtener más información, consulte Parte de las directivas de servicio.
Este documento describe nuestras llamadas de anuncios móviles, las /ssmob llamadas y /mob llamadas, que se utilizan para solicitar anuncios para aplicaciones móviles. Estas llamadas incluyen información sobre el dispositivo cliente como parámetros de cadena de consulta.
Para obtener definiciones de todos los parámetros admitidos, consulte Parámetros de cadena de consulta a continuación. Para ver ejemplos de llamadas de anuncios móviles reales, vea los ejemplos.
Tenga en cuenta que las llamadas and /mob descritas en esta página son solo para el tráfico de/ssmob aplicaciones móviles.
Dado que esta llamada de anuncio es para el inventario de aplicaciones móviles, se omitirán los intentos de pasar dominios de sitios web, incluso a través del parámetro obsoleto referrer . Esto también significa que el campo de la Guía de informes se pondrá en blanco, ya que no es necesario para el site_domain tráfico de aplicaciones.
Importante
Generación de formato de etiqueta móvil
El formato de etiqueta de llamada de anuncios móviles no es generado por nuestra plataforma. Tendrá que exportar las etiquetas de ubicación y, a continuación, modificarlas.
Si has configurado un registro CNAME para la publicación de anuncios, te recomendamos que uses un CNAME independiente para las solicitudes de anuncios mediadas en /ssmob llamadas que apunten a mediation.``adnxs``.com. No se recomienda usar un CNAME personalizado para /mob las llamadas.
Sugerencia
Códigos de operador válidos para ejecutar subastas de depuración ¿Intentando ejecutar una subasta de depuración en dispositivos móviles? Deberá suplantar el carrier parámetro. Para obtener una lista de los códigos de operador válidos, consulte Códigos de operador de telefonía móvil.
Parámetros de la cadena de consulta
La llamada de anuncio móvil acepta los parámetros de cadena de consulta que se muestran a continuación. Para ver ejemplos de solicitudes de llamada de anuncios móviles, consulta los ejemplos al final de la página.
Importante
Ten en cuenta que los campos de identificador de dispositivo distinguen mayúsculas de minúsculas.
Nota:
Varios de estos parámetros deben codificarse como dirección URL.
| Parámetro | Tipo | ¿Necesario? | Descripción |
|---|---|---|---|
| aaid | string | No | Identificador de publicidad de Google para dispositivos Android, tal y como se recupera de los servicios de Google Play. |
| appid | string | No (pero muy recomendable; consulte la descripción) | Esta cadena se usa para identificar una aplicación móvil que se ejecuta en dispositivos Android o iOS. - En Android, este es el nombre del paquete de la aplicación. Tiene el siguiente formato: com example.helloworld.- En iOS, este es el ID de iTunes de la aplicación. Tiene el siguiente formato: 123456789.Muchos compradores establecen la segmentación y los informes basándose en . appid Si no proporciona un identificador de usuario correcto, su inventario no será atractivo para estos compradores. Por lo tanto, se recomienda encarecidamente pasar este campo cuando supply_type se establece en "mobile_app". Ten en cuenta que esto es lo que hacen nuestros SDK para móviles cuando solicitan un anuncio. (Consulte la información a continuación para ver cómo nuestro SDK pasa el appid.)Para buscar el ID de una aplicación Android o IOS en particular, busque la página de detalles de la aplicación ? La forma más fácil es hacer una búsqueda web. La dirección URL de la página de detalles de la tienda de aplicaciones mostrará el identificador de la aplicación (resaltado aquí en rojo para mayor visibilidad). Por ejemplo, estas son las páginas de detalles de la aplicación "Fussball": - Google Play: https://play.google.com/store/apps/details?id=de.telekom.FUSSBALL.DE- iTunes: https://itunes.apple.com/de/app/fussball.de/id422052549 |
| transportista | string | No | Nombre del operador de telefonía móvil. Esto es opcional porque nuestro sistema normalmente puede deducir el operador a partir de la dirección IP del dispositivo. |
| connection_type | string | No | El tipo de red que usa el dispositivo. Los valores permitidos son "wifi" or "wan". |
| devmake | string | No | Fabricante del dispositivo que solicita un anuncio. |
| modelo de desarrollo | string | No | Modelo del dispositivo que solicita un anuncio. |
| Tiempo de desarrollo | Entero | No | El tiempo en el dispositivo, medido en segundos desde la época, o tiempo UNIX. |
| Devtz | string | No | La zona horaria del dispositivo. |
| DNT | booleano | No |
Nota: Este campo está en desuso y puede quitarse en el futuro. Use la LimitAdTrackingEnabled marca en su lugar.Si true, el usuario ha establecido la preferencia a nivel del sistema para no recibir anuncios segmentados por comportamiento. Valores permitidos: true, false, 1o 0. |
| id | Entero | Sí | Id. exclusivo del emplazamiento en el que se publicará el anuncio. Si prefiere no pasar el identificador de ubicación sin formato, puede pasar una combinación de member y inv_code parámetros. Para obtener más información, consulte la documentación de esos parámetros. |
| IDFA | string | No | Identificador de publicidad de Apple para dispositivos iOS con iOS 6+. |
| inv_code | string | No | (Opcional) Un "código" proporcionado por el usuario (cadena arbitraria) que identifica una ubicación determinada. En lugar de pasar el identificador de ubicación, puede pasar una combinación de este campo e member identificar de forma única una ubicación específica. |
| IP | string | Sí, en /ssmob llamadas |
Dirección IP del dispositivo que realiza la solicitud de anuncio, por ejemplo, 207.237.150.246.- Si no se especifica para /mob las llamadas, la IP pasada a través de encabezados HTTP se utilizará para la detección geográfica.- Si no se especifica para /ssmob las llamadas, Microsoft Advertising no podrá detectar la ubicación geográfica y, por tanto, los compradores no podrán segmentar por ubicación geográfica. |
| istest | booleano | No | Si se trata de una solicitud de prueba. Valores permitidos: true o false, 1 o 0. |
| language | string | No | El idioma del dispositivo, especificado con un código de idioma ISO. |
| LimitAdTrackingEnabled | booleano | No | Si true, el usuario ha establecido la preferencia a nivel del sistema para no recibir anuncios segmentados por comportamiento. Valores permitidos: true, false, 1o 0.Consejo: Para obtener más información sobre las preferencias de anuncios a nivel de sistema en iOS, consulte Optar por no recibir anuncios basados en intereses de iAd. Para obtener más información sobre las preferencias de anuncios a nivel de sistema en Android, consulte Id. de publicidad. |
| LoM | string | No | La ubicación del usuario expresada en latitud y longitud, con el formato: snnn.ddddddddddddd,snnn.ddddddddddddd. Se permiten hasta 13 posiciones decimales de precisión. |
| loc_age | Entero | No | Antigüedad de los datos de ubicación en milisegundos. |
| loc_prec | Entero | No | Precisión de los datos de ubicación en metros. |
| max_size | string | No | El tamaño máximo de banner permitido, por ejemplo, "320x250". N/A para anuncios intersticiales. |
| MCC | Entero | No | El código de país del móvil especificado por la UIT. |
| md5udid | string | No | El hash MD5 del archivo ANDROID_ID. Esto solo debe enviarse para dispositivos Android. Debe ser una URL codificada. |
| miembro | Entero | No | (Opcional) Id. de miembro del miembro en cuya ubicación se publicará el anuncio. En lugar de pasar el identificador de ubicación, puede pasar una combinación de este campo e inv_code identificar de forma única una ubicación específica. |
| MULTINACIONAL | Entero | No | El código de red móvil especificado por la UIT. |
| OpenUdid | string | No | OpenUDID del dispositivo. Esto solo debe enviarse para las versiones 5 e inferiores de iOS. |
| orientation | string | No | Orientación de la pantalla del dispositivo durante la solicitud de anuncio. Los valores permitidos son "v" or "h". |
| os | string | No | El sistema operativo del dispositivo. Por ejemplo, Android 4.0.2. Para las aplicaciones móviles, esto generalmente lo proporciona el agente de usuario. |
| Código de dispositivo | string | No | El código postal del usuario que solicita un anuncio. Si no se especifica, el código postal se determinará a partir de la dirección IP. |
| PSA | booleano | No | Si true, los PSA servirán si la subasta no tiene ganador. De lo contrario, se devolverá una respuesta HTTP vacía 200 OK . Valores permitidos: true o false, 1 o 0. |
| SHA1MAC | string | No | sha1mac quedó en desuso el 7 de mayo de 2019. No usar. |
| SHA1UDID | string | No | El hash SHA1 del ANDROID_IDarchivo . Esto solo debe enviarse para dispositivos Android. Esto debe estar codificado como URL. |
| size | string | No | El tamaño de banner solicitado, por ejemplo, "320x50"o el tamaño de pantalla de los anuncios intersticiales. |
| st | string | No | El tipo de suministro del inventario, que indica el entorno en el que se mostrará un anuncio. Valores permitidos: "mobile_app", "mobile_web"o "web". Valores predeterminados de "mobile_app". |
| tmpl_id | Entero | No | Identificador de la plantilla de suministro. |
| ua | string | No | La cadena de agente de usuario asociada al dispositivo que solicita un anuncio. Si se especifica, se usará este valor en lugar del agente de usuario estándar enviado a través del encabezado HTTP. Debe ser una URL codificada. |
Ejemplos
La mayoría de los ejemplos de esta sección se basan en llamadas publicitarias reales realizadas por nuestro SDK móvil. Deberías poder probarlos tú mismo.
Las solicitudes difieren de las realizadas por el SDK de la siguiente manera:
- Pedimos el anuncio en diferentes formatos ? JavaScript (predeterminado), JSON y HTML
- Usamos la
curlherramienta de línea de comandos para solicitar el anuncio al servidor; para obtener más información sobrecurl, consulte el sitio web del proyecto en https://curl.haxx.se/
Nota:
El id parámetro de estos ejemplos hace referencia al identificador de emplazamiento de Microsoft Advertising. Tendrás que reemplazarla por una proporcionada por el miembro de la plataforma de Microsoft Advertising con el que estés trabajando.
JavaScript
Importante
Si no se especifica ningún formato de respuesta, la respuesta será JavaScript de forma predeterminada.
$ curl "https://mobile.adnxs.com/mob?id=1281482&idfa=610B91D7-8F0D-423A-A98E-333DC41D04A2&devmake=Apple&devmodel=x86_64&appid=ANX.FunWithBeingMediatedByMoPub&ua=Mozilla%2F5.0%20%28iPhone%3B%20CPU%20iPhone%20OS%207_0_3%20like%20Mac%20OS%20X%29%20AppleWebKit%2F537.51.1%20%28KHTML%2C%20like%20Gecko%29%20Mobile%2F11B508&orientation=v&connection_type=wifi&devtime=1389725718&language=en&native_browser=0&psa=1&st=mobile_app&sdkver=1.7&size=320x50" document.write('<a href="https://nym1.mobile.adnxs.com/click?_Knx0k1iUD_8qfHSTWJQPwAAAAAAAPA__Knx0k1iUD_8qfHSTWJQP6DymlWmmrZKp-qJIdPe_STeGiJTAAAAAMqNEwC-AwAAvgMAAAIAAADtN2oAPsYCAAYAAQBVU0QAVVNEAEABMgARIAAAS7AAAgMCAQIAAAAADSiQdwAAAAA./cnd=%21LAZnOQjmx04Q7e-oAxi-jAsgBA../referrer=https%3A%2F%2Fapps.mobile.adnxs.com/clickenc=https%3A%2F%2Faww.reddit.com" target="_blank"><img width="320" height="50" style="border-style: none" src="https://placekitten.com/g/320/50"/></a>');
JSON
Importante
Para recibir una respuesta JSON, debe agregarla &format=json a la cadena de consulta de la solicitud.
Banner
$ curl "https://mobile.adnxs.com/mob?id=1281482&idfa=610B91D7-8F0D-423A-A98E-333DC41D04A2&devmake=Apple&devmodel=x86_64&appid=ANX.FunWithBeingMediatedByMoPub&ua=Mozilla%2F5.0%20%28iPhone%3B%20CPU%20iPhone%20OS%207_0_3%20like%20Mac%20OS%20X%29%20AppleWebKit%2F537.51.1%20%28KHTML%2C%20like%20Gecko%29%20Mobile%2F11B508&orientation=v&connection_type=wifi&devtime=1389725718&language=en&native_browser=0&psa=1&format=json&st=mobile_app&sdkver=1.7&size=320x50" { "status": "ok", "ads": [{"type":"banner", "width":320, "height":50, "content": "<script type=\"text/javascript\">document.write('<a href=\"https://nym1.mobile.adnxs.com/click?_Knx0k1iUD_8qfHSTWJQPwAAAAAAAPA__Knx0k1iUD_8qfHSTWJQP-ciduUWOCtUp-qJIdPe_SR4FSJTAAAAAMqNEwC-AwAAvgMAAAIAAADtN2oAPsYCAAYAAQBVU0QAVVNEAEABMgARIAAA4pUABQMCAQIAAAAAkSZ64AAAAAA./cnd=%21LAZnOQjmx04Q7e-oAxi-jAsgBA../referrer=https%3A%2F%2Fapps.mobile.adnxs.com/clickenc=https%3A%2F%2Faww.reddit.com\" target=\"_blank\"><img width=\"320\" height=\"50\" style=\"border-style: none\" src=\"https://placekitten.com/g/320/50\"/></a>');</script>"}] }
Intersticial
$ curl 'https://mobile.adnxs.com/mob?id=1281482&md5udid=8747a995943822f78754d20587f7b4f7&sha1udid=028df4e36437e98f9e93c3ae0f9f99e512a28cee&devmake=motorola&devmodel=DROID%20X2&carrier=Verizon%20Wireless&appid=com.example.helloworldinterstitial&ua=Mozilla%2F5.0%20(Linux%3B%20U%3B%20Android%202.3.5%3B%20en-us%3B%20DROID%20X2%20Build%2F4.5.1A-DTN-200-18)%20AppleWebKit%2F533.1%20(KHTML%2C%20like%20Gecko)%20Version%2F4.0%20Mobile%20Safari%2F533.1&orientation=v&size=360x640&promo_sizes=300x250,320x480&language=en&devtime=1396901116263&connection_type=wan&native_browser=0&psa=1&format=json&st=mobile_app&sdkver=1.14' { "ads": [ { "content": "<script type="text/javascript">document.write('<a href="https://nym1.mobile.adnxs.com/click?_Knx0k1iUD_8qfHSTWJQPwAAAAAAAPA__Knx0k1iUD_8qfHSTWJQP833ijTfLRsp7_epnuN8OQDtBENTAAAAAMqNEwC-AwAAvgMAAAIAAABRoWAAPsYCAAYAAQBVU0QAVVNEACwB-gARIAAAA6YABQMCAQIAAAAAGScpIgAAAAA./cnd=%21vQWKNQjmx04Q0cKCAxi-jAsgBA../referrer=https%3A%2F%2Fapps.mobile.adnxs.com/clickenc=https%3A%2F%2Faww.reddit.com" target="_blank"><img width="300" height="250" style="border-style: none" src="https://placekitten.com/300/250"/></a>');</script>", "height": 250, "width": 300, "type": "interstitial" } ], "status": "ok" }
No se devolvió ningún anuncio
$ curl "https://mobile.adnxs.com/mob?id=656561&size=320x480&devmake=Motorola&devmodel=Droid&pcode=12561&LimitAdTrackingEnabled=false&appid=com.example.hello_world&format=json"
Nota:
No se devuelve ninguna respuesta JSON si no se devuelve ningún anuncio.
Mensaje de error
$ curl "https://mobile.adnxs.com/mob?id=656561&size=320x480&devmake=Motorola&devmodel=Droid&pcode=12561&LimitAdTrackingEnabled=false&appid=com.example.hello_world&format=json&FOO=BAR" { "status": "error", "errorMessage": "invalid input parameter: FOO" }
HTML
Importante
Para recibir una respuesta HTML, debe agregarla &format=html a la cadena de consulta de la solicitud.
$ curl "https://mobile.adnxs.com/mob?id=1281482&idfa=610B91D7-8F0D-423A-A98E-333DC41D04A2&devmake=Apple&devmodel=x86_64&appid=ANX.FunWithBeingMediatedByMoPub&ua=Mozilla%2F5.0%20%28iPhone%3B%20CPU%20iPhone%20OS%207_0_3%20like%20Mac%20OS%20X%29%20AppleWebKit%2F537.51.1%20%28KHTML%2C%20like%20Gecko%29%20Mobile%2F11B508&orientation=v&connection_type=wifi&devtime=1389725718&language=en&native_browser=0&psa=1&format=html&st=mobile_app&sdkver=1.7&size=320x50" <script type="text/javascript">document.write('<a href="https://nym1.mobile.adnxs.com/click?_Knx0k1iUD_8qfHSTWJQPwAAAAAAAPA__Knx0k1iUD_8qfHSTWJQP1bxcdIRjzU7p-qJIdPe_STAFyJTAAAAAMqNEwC-AwAAvgMAAAIAAADtN2oAPsYCAAYAAQBVU0QAVVNEAEABMgARIAAAQq8AAQMCAQIAAAAAuibhDAAAAAA./cnd=%21LAZnOQjmx04Q7e-oAxi-jAsgBA../referrer=https%3A%2F%2Fapps.mobile.adnxs.com/clickenc=https%3A%2F%2Faww.reddit.com" target="_blank"><img width="320" height="50" style="border-style: none" src="https://placekitten.com/g/320/50"/></a>');</script>
Anuncios nativos
Solicitud
$ curl "https://ib.adnxs.com/ssmob?member_id=958&id=37264632&psa=0&cb=1641930961049&ip=77.12.28.48&format=json&native=1"
URL de solicitud de ejemplo
https://ib.adnxs.com/ssmob
?member_id=958
&id=37264632
&psa=0
&cb=1641930961049
&ip=77.12.28.48
&format=json
&native=1
Respuesta vacía
$ curl 'https://mobile.adnxs.com/mob?id=4448024' {"status":"no_bid","version":1}
Respuesta con anuncios nativos
Sugerencia
La "native" matriz de esta respuesta contiene un conjunto de objetos de anuncios nativos. Para obtener más información sobre las creatividades nativas, consulta el Servicio de creatividades.
Entre los aspectos que hay que tener en cuenta sobre la respuesta de anuncios nativos se incluyen:
Los valores posibles del
typecampo son"in-feed-standard"y"recommendation-widget."Se requiere que la página web o la
impression_trackersaplicación hagan ping solo cuando se muestre el anuncio nativo.Se requiere que la página web o la
click_trackersaplicación hagan ping cuando se detecte un clic.$ curl 'https://mobile.adnxs.com/mob?id=4469257' {"status":"ok","version":1,"ads":[],"mediated":[], "native": [{"type":"in-feed-standard","title":"Disqus rocks","description":"Let us disqus!", "fulltext":"Disqus rocks really long text","iconimgurl":"https://dummyimage.com/100x100?text=ICON", "mainmedia":[{"label":"default","width":800,"height":500,"url":"https://dummyimage.com/800x500?text=MAINIMAGE"}],"cta":"download", "clicktrackers": ["https://secure-nym.adnxs.com/click?AAAAAAAA8D8AAAAAAADwPwAAAAAAAPAAAAAAAAA8D8AAAAAAADw PzmS3KNRni9xPwJNJXfgutNwtVAAAAAAkyRAC-AwAAvgMAAAIAAACs95cBFPAGAAYAAQBVU0QAVVNEAAEAAQARIAAALe8BAgMAAQIAAAAAQBir5QAAAAA. /cnd=%21fwYfPAiWscsDEKzv3wwYlOAbIAQ./", "https://dummyimage.com/1x1?text=CLICK-TRACKER","https://dummyimage.com/1x1?text=CLICK-TRACKER2"], "impressiontrackers": ["https://secure-nym.adnxs.com/it?e=wqT3QLXA8DOAQAAAgDWAAUIre-sqAUQuaTynprK55dxGPnw6e i-pWCyABKi0JAAAAAAAA8D8RBQgMAPAGREJACERCQApEQmoMInkkAI4vgdAvgdIAlCs798MWJTgG2AGaJFAcAB4rd4DgAEBigEDVVNEkgUG8FCYAQGgAQGoAQGwAQC4AQLAAQPIAQ DQAQDYAQDgAQDwAQCKAjp1ZignYScsIDQxNjA3MywgMTQyNjc5ODUwOSk7dWYoJ3InLCAyNjczNjU1NiwyHgDwbJICnQEhUlI2Nkd3aVdzY3NERUt6djN3d1lBQ0NVNEJzd0FEZ0F RQVJJdmdkUWllU1FBbGdBWVBjRGFBQndBSGdBZ0FFQWlBRUFrQUVCbUFFQm9BRUJxQUVEc0FFQXVRRUFBQUFBQUFEd1A4RUIJDExBQThEX0pBZFlYNHB5SDFRQkEyUR0oGC1BQkFQ VUIJLCwuLpoCHSFmd1lmUEE2oADsbE9BYklBUS7YAugh3ALH0wGAAwCIAwGQAwCYAxagAwGqAwCwAwC4AwDAA6wCyAMA2AMA4AMB6AMC8AMB&dlo=1", "https://dummyimage.com/1x1?text=IMP-TRACKER","https://dummyimage.com/1x1?text=IMP-TRACKER2"], "click_url":"https://disqus.com"}]}