Ab Version 13.0.0 wird das Netzwerk-Tracing nicht mehr unterstützt.
Mit dem Netzwerk-Tracing können Sie Netzwerkaktivitäten in Verbindung mit Google Mobile Ads SDK einsehen. Das kann bei der Fehlerbehebung bei der Implementierung des Google Mobile Ads SDK 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 Sicherheitsprofilen von Drittanbietern vertraut werden muss. Bei Proxy-Tools ist das aufgrund der Anforderungen an das Zertifikatsprofil, die seit iOS 10.3 gelten, nicht der Fall.
In dieser Anleitung wird erläutert, wie Sie das Netzwerk-Tracing zu Debugging-Zwecken aktivieren.
Tracing aktivieren
Wenn Sie das Netzwerk-Tracing aktivieren möchten, legen Sie den Schlüssel GADEnableNetworkTracing in Ihrer PLIST-Datei auf 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 plattformspezifische Konsolenprotokolle verwendet.
Konsolenprotokollmeldungen beginnen immer mit der String GMA Debug BEGIN, GMA Debug CONTENT oder GMA Debug FINISH, sodass sie gesucht oder herausgefiltert werden können. Für jedes Netzwerkprotokoll ist die erste Protokollmeldung GMA Debug BEGIN, die letzte Protokollmeldung GMA Debug FINISH und der Inhalt des Netzwerkprotokolls beginnt mit GMA Debug CONTENT. Wenn der Inhalt eines Netzwerkprotokolls zu lang ist, um in eine Zeile zu passen, 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