Traccia di rete

Il tracciamento di rete consente di vedere le attività di rete relative al SDK Google Mobile Ads. Questo può essere utile per eseguire il debug degli annunci per dispositivi mobili di Google implementazione.

Un motivo fondamentale per utilizzare il tracciamento della rete al posto di strumenti come Charles Il proxy è che funzionerà su tutte le versioni di iOS e dispositivi senza considerare attendibili i profili dei certificati di sicurezza di terze parti. Questo è non nel caso degli strumenti di proxy grazie al profilo del certificato in vigore da iOS 10.3.

Questa guida spiega come attivare il tracciamento della rete per il debug.

Enable tracing

Per attivare il tracciamento della rete, imposta il tasto GADEnableNetworkTracing su YES in il file plist.

Quando il tracciamento della rete è attivo, l'SDK Google Mobile Ads registra gli eventi di rete alla console. Puoi quindi fornire copie dei log ai nostri tecnici per come risposta privata sullo sviluppatore Google Cloud.

Logging

Per l'output dei log di rete vengono utilizzati i log standard della console appropriati alla piattaforma.

I messaggi di log della console iniziano sempre con la stringa GMA Debug BEGIN, GMA Debug CONTENT o GMA Debug FINISH in modo che sia possibile cercarla o esclusi. Per ogni log di rete, il primo messaggio di log è GMA Debug BEGIN, l'ultimo messaggio di log è GMA Debug FINISH e inizia il contenuto del log di rete con GMA Debug CONTENT. Se i contenuti di un log di rete sono troppo lunghi per essere contenuti in una riga, è suddiviso su più righe, ogni riga che inizia con GMA Debug CONTENT.

Esempio di output

<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

Puoi quindi fornire copie dei log al nostro tecnici per l'analisi.