Ab Version 13.0.0 wird 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 das 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, legen Sie in der plist-Datei für den Schlüssel GADEnableNetworkTracing den Wert YES fest.
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, plattformgerechte 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. In jedem Netzwerkprotokoll ist 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