La collecte des données liées aux sessions réseau HTTP peut constituer un excellent exercice de dépannage, car elle permet de capturer en direct les demandes d'annonces et les interactions avec Ad Manager. En outre, lorsque vous fournissez des données sur les sessions réseau à l'équipe d'assistance Ad Manager, cette dernière dispose alors de toutes les informations nécessaires au dépannage. Le délai de résolution peut ainsi être grandement réduit.
Si vous utilisez le SDK Google Mobile Ads, reportez-vous au guide de suivi réseau pour Android ou iOS. L'utilisation du suivi réseau à la place d'outils proxy permet de vous assurer que vous verrez la totalité du trafic pour toutes les versions de ces systèmes d'exploitation.
Sinon, à l'aide d'une application de débogage Web pour proxy, telle que Charles ou Fiddler, vous pouvez également capturer le trafic réseau issu d'un appareil mobile vers une application mobile ou un site Web pour mobile.
Conditions requises
- Un outil de débogage Web pour proxy tel que Charles ou Fiddler
- Un réseau Wi-Fi autorisant le trafic pair à pair
- Un ordinateur de bureau ou portable
- Un appareil mobile iOS ou Android
Configuration du proxy
-
Récupérez votre adresse IP locale à partir d'un ordinateur de bureau ou portable :
- Windows : ouvrez l'invite de commande. Saisissez
ipconfig
, puis appuyez sur Entrée. Le texte affiché à côté de "Adresse IPv4" correspond à votre adresse IP locale. - macOS : ouvrez l'application Terminal. Saisissez
ifconfig en0| grep "inet[ ]" | awk '{print $2}'
, puis appuyez sur Entrée. Le résultat obtenu correspond à votre adresse IP locale. - Linux : ouvrez le terminal. Saisissez
ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'
, puis appuyez sur Entrée. Le résultat obtenu correspond à votre adresse IP locale.
- Windows : ouvrez l'invite de commande. Saisissez
-
Indiquez l'IP de votre ordinateur à votre appareil mobile :
-
Android
- Cliquez sur Paramètres, puis sur Wi-Fi et sélectionnez votre réseau Wi-Fi.
- Cochez la case "Afficher les options avancées".
- Sous "Paramètres proxy", sélectionnez l'option manuelle, puis saisissez l'adresse IP de l'étape 1 dans le champ "Nom d'hôte du proxy".
- Saisissez 8888 dans le champ "Port du proxy".
- Cliquez sur Enregistrer.
-
iOS
- Cliquez sur Paramètres, puis sur Wi-Fi et sélectionnez votre réseau Wi-Fi.
- Sous "Proxy HTTP", cliquez sur Manuel.
- Saisissez l'adresse IP de l'étape 1 dans le champ "Serveur".
- Saisissez
8888
dans le champ "Port". - Fermez la fenêtre.
-
-
Configurez votre outil de débogage Web pour proxy comme suit :
- Définissez la valeur
8888
pour le port du proxy HTTP. - (Charles uniquement) Si l'option "Paramètre du proxy externe" est sélectionnée, désélectionnez-la.
- (Fiddler uniquement) Sélectionnez l'option "Autoriser les ordinateurs distants à se connecter".
- Définissez la valeur
-
(Avec Charles uniquement) Configurez le protocole SSL :
- Dans la barre de menu, accédez à Proxy, puis à Paramètres de proxy SSL.
- Cliquez sur Ajouter.
- Saisissez
securepubads.g.doubleclick.net
etgoogleads.g.doubleclick.net
dans le champ "Hôte", et443
dans le champ 'Port".Vous pouvez également envisager de capturer tout le trafic en saisissant le caractère générique "*" dans le champ "Hôte" tout en laissant le champ "Port" vide. Cela s'avère utile en cas de problème en dehors des deux domaines ci-dessus.
- Cliquez sur OK.
- Installez le certificat Charles en suivant les consignes de configuration SSL Charles.
- Une fois que votre appareil utilise la fonction proxy pour votre ordinateur de bureau/portable, accédez au navigateur de votre téléphone, puis saisissez
http://www.charlesproxy.com/getssl
afin de télécharger et d'installer le certificat de la machine.
-
Commencez à capturer le trafic HTTP à partir de votre téléphone mobile (Charles uniquement) :
- Lorsque vous êtes invité à autoriser votre appareil mobile à se connecter, sélectionnez Autoriser.
- Lorsque vous avez fini de capturer le trafic réseau, veillez à désactiver les paramètres du proxy sur votre appareil en effectuant la procédure inverse de celle indiquée à l'étape 2 (définir le proxy sur Aucun).
Remarques
- Google n'approuve en aucune façon les outils pour proxy HTTP Charles ou Fiddler. Vous les utilisez donc à vos propres risques.
- Le logiciel pour proxy HTTP peut capturer n'importe quelle activité sur votre appareil. Veillez à désactiver le proxy lorsque vous avez terminé l'enregistrement du trafic approprié.