Ab Version 13.0.0 wird das Netzwerk-Tracing nicht mehr unterstützt.
Mit der Funktion „Netzwerk-Tracing“ können Sie Netzwerkaktivitäten in Verbindung mit Google Mobile Ads SDK einsehen. Das kann bei der Fehlerbehebung in Ihrer Google Mobile Ads-Implementierung hilfreich sein.
Netzwerk-Tracing hat den Vorteil, dass es – im Gegensatz zu Tools wie Charles Proxy – auf allen iOS-Versionen und -Geräten funktioniert, ohne dass Sie Sicherheitsprofilen von Drittanbietern vertrauen müssen. Bei Proxy-Tools ist dies aufgrund der Anforderungen an Zertifikatsprofile, die seit iOS 10.3 gelten, nicht der Fall.
In diesem Leitfaden wird erläutert, wie Sie das Netzwerk-Tracing für die Fehlerbehebung aktivieren.
Tracing aktivieren
Wenn Sie das Netzwerk-Tracing aktivieren möchten, setzen Sie den Schlüssel GADEnableNetworkTracing in Ihrer plist-Datei auf YES.
Wenn das Netzwerk-Tracing aktiviert ist, protokolliert Google Mobile Ads SDK Netzwerkereignisse in der Konsole.
Logging
Für die Ausgabe der Netzwerkprotokolle werden standardmäßige, plattformspezifische Konsolenprotokolle verwendet.
Konsolen-Logeinträge beginnen immer mit dem String GMA Debug BEGIN, GMA Debug CONTENT oder GMA Debug FINISH, damit sie gesucht oder herausgefiltert werden können. Für jedes Netzwerkprotokoll lautet der erste Logeintrag GMA Debug BEGIN, der letzte Logeintrag GMA Debug FINISH und der Inhalt des Netzwerkprotokolls beginnt mit GMA Debug CONTENT. Wenn der Inhalt eines Netzwerkprotokolls zu lang für eine Zeile ist, wird er auf mehrere Zeilen aufgeteilt, wobei jede Zeile mit GMA Debug CONTENT beginnt.
Beispielausgabe:
<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