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 für Debugging-Zwecke 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 konsolenspezifische Protokolle verwendet.
Konsolenprotokollnachrichten 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 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