Microsoft Monetize - Conseils d’enchères de débogage mobile

Pour exécuter une enchère de débogage sur l’inventaire mobile, vous devez transmettre des paramètres d’appareil mobile supplémentaires au-delà de ceux décrits dans Comprendre l’enchère de débogage dans lors de l’appel publicitaire. Cette page explique comment usurper différents paramètres d’appel d’annonce mobile afin que vous puissiez exécuter correctement des enchères de débogage mobile.

Format de l’appel

Remarque

Tous les appels d’enchères de débogage et de remplacement des cookies de navigateur doivent utiliser des protocoles https sécurisés. Les requêtes effectuées à l’aide de http ne génèrent pas de résultats valides.

Voici un exemple d’appel publicitaire qui exécutera une enchère de débogage mobile :

https://mobile.adnxs.com/mob?id=[TAG_ID]&size=[WIDTH}x[HEIGHT]&ua=[user_agent_string]&carrier=carrier-[carrier_id]&devmake=[dev_make_code]&devmodel=[dev_model_code]&debug_member=[BUYER_MEMBER_ID]&dongle=[PASSWORD]

Il existe des paramètres de chaîne de requête qui indiquent au bus d’impression l’agent utilisateur, l’opérateur et la marque et le modèle d’appareil. Consultez les sections ci-dessous pour plus d’informations sur la façon d’obtenir des informations valides à transmettre via ces paramètres.

Conseil

Pour obtenir de la documentation sur tous les paramètres de chaîne de requête mobile que nous acceptons, consultez Mobile Ad Call Reference.

Système d’exploitation usurpé

Notre serveur publicitaire utilise l’agent utilisateur de l’appareil pour déterminer le système d’exploitation. Cela nous donne deux façons d’usurper le système d’exploitation : à l’aide de paramètres de chaîne de requête ou à l’aide d’outils de développement.

Utilisation des paramètres de chaîne de requête

En transmettant une valeur différente pour le ua paramètre de chaîne de requête, nous pouvons indiquer au bus d’impression le système d’exploitation que nous utilisons, car le bus d’impression détermine le système d’exploitation de l’appareil à partir de l’agent utilisateur. Dans cet exemple, nous définissons l’agent utilisateur de sorte que nous soyons en cours d’exécution d’un iPhone :

https://mobile..com/mob?id=1280178&size=320x50&debug_member=2048&dongle=DEBUG_AUTH&ua=Mozilla/5.0%20(iPhone;%20CPU%20iPhone%20OS%206_0%20like%20Mac%20OS%20X)%20AppleWebKit/536.26%20(KHTML,%20like%20Gecko)%20Version/6.0%20Mobile/10A5376e%20Safari/8536.25

Utilisation des outils de développement

Chrome offre la possibilité d’usurper de nombreux appareils différents directement dans l’en-tête de la requête HTTP. Pour l’activer, procédez comme suit :

  1. Cliquez avec le bouton droit sur la page, puis sélectionnez Inspecter l’élément.
  2. Suivez les instructions de la documentation de Chrome pour émuler le système d’exploitation de votre choix.
  3. Vérifiez que le navigateur s’affiche comme le système d’exploitation que vous avez choisi en vérifiant les résultats de l’encan Comprendre le débogage (recherchez « Système d’exploitation » dans la sortie).

Exemple de sortie

D’après les informations ci-dessus, la sortie de l’enchère de débogage se présente comme suit :

Browser: Safari (all versions) (9)
Operating System: iPhone (8)
Operating System (Extended): OS 6_0 (72)
Device Make: Apple (26)
Device Model: iPhone (301) 

Opérateur d’usurpation d’identité

Pour usurper l’opérateur, vous devez ajouter le paramètre carrier de chaîne de requête à l’appel publicitaire mobile, ainsi qu’un code d’opérateur numérique. Par exemple carrier 80, comme ceci :

&carrier=carrier-80

Pour trouver le code qui correspond à l’opérateur que vous souhaitez usurper, vous pouvez utiliser l’une des méthodes suivantes :

Fabrique et modèle d’appareil usurpé

Les paramètres de chaîne de requête pour l’usurpation de la fabrique et du modèle d’appareil sont devmake et devmodel, respectivement.

Vous pouvez utiliser les services d’API en lecture seule suivants pour voir les modèles et les modèles d’appareil disponibles dans le système :