Le traçage réseau vous permet de voir les activités réseau liées au SDK Google Mobile Ads. Cela peut être utile pour déboguer vos annonces Google pour mobile la mise en œuvre.
Il est essentiel d'utiliser le traçage réseau plutôt que des outils tels que Charles proxy est qu'il fonctionne sur toutes les versions d'iOS et des appareils sans approuver aucun profil de certificat de sécurité tiers. C'est mais pas avec les outils de proxy. En raison du profil de certificat, depuis la version iOS 10.3.
Ce guide explique comment activer le traçage réseau à des fins de débogage.
Activer le traçage
Pour activer le traçage réseau, définissez la clé GADEnableNetworkTracing
sur YES
dans
votre fichier plist.
Lorsque le traçage réseau est activé, le SDK Google Mobile Ads enregistre les événements réseau à la console. Vous pouvez ensuite fournir des copies des journaux à nos ingénieurs pour cette analyse en tant que réponse privée sur le site du développeur forum.
Journalisation
Les journaux standards de la console adaptés à la plate-forme permettent de générer les journaux réseau.
Les messages de journal de la console commencent toujours par la chaîne GMA Debug BEGIN
,
GMA Debug CONTENT
ou GMA Debug FINISH
afin qu'il puisse être recherché ou
filtrées. Pour chaque journal réseau, le premier message de journal est GMA Debug BEGIN
,
le dernier message de journal est GMA Debug FINISH
et le contenu du journal réseau commence
avec GMA Debug CONTENT
. Si le contenu d'un journal réseau est
trop long pour tenir sur une ligne,
il est divisé en plusieurs lignes, chaque ligne commençant par GMA Debug CONTENT
.
Exemple de résultat
<Your App Name>[2710:30568] <Google> GMA Debug BEGIN
2017-12-06 09:47:09.268020-0800 <Your App Name>[2710:30568] <Google> GMA Debug CONTENT: {
"components" : [
"network_request_31107D12-E54E-45D6-AEA9-4A303C659EDF"
],
"timestamp" : 1512582429267.2629,
"event" : "onNetworkRequest",
"params" : {
"firstline" : {
"uri" : "<encoded text>",
"verb" : "<encoded text>"
},
"headers" : [
{
"name" : "<encoded text>",
"value" : "<encoded text>"
}
]
}
}
2017-12-06 09:47:09.275742-0800 <Your App Name>[2710:30568] <Google> GMA Debug FINISH
Vous pouvez ensuite fournir des copies des journaux à notre ingénieurs à des fins d'analyse.