Mit dem Anzeigenprüftool können Sie das Anzeigenverhalten während der Entwicklung, des Testens und der Fehlerbehebung prüfen. Wenn das Tool aktiviert ist, kann sich jedoch die Arbeitsspeichernutzung erhöhen. Es kann sinnvoll sein, das Anzeigenprüftool während der Leistungsprofilerstellung und der Speicherprüfung zu deaktivieren. So wird verhindert, dass das Anzeigenprüftool ausgeführt wird und die Leistungsmessungen Ihrer App beeinträchtigt.
Wenn Sie das Anzeigenprüftool deaktivieren, wird verhindert, dass es die Arbeitsspeichernutzung erhöht oder über Gesten, das Debug-Menü oder Methodenaufrufe gestartet wird. Sie können das Anzeigenprüftool während der Leistungstests im Testmodus deaktivieren. In der Produktion ist das Anzeigenprüftool immer deaktiviert und hat keinen Einfluss auf die Leistung Ihrer App.
In diesem Leitfaden wird beschrieben, wie Sie das Anzeigenprüftool deaktivieren und die Deaktivierung überprüfen.
Vorbereitung
Bevor Sie fortfahren, müssen Sie Folgendes tun:
- Richten Sie Google Mobile Ads SDK ein.
- Verwenden Sie die Google Mobile Ads SDK-Version 13.8.0 oder höher.
Mit Build-Typen deaktivieren
Wenn Sie das Anzeigenprüftool in Debug-Builds verfügbar halten, aber in Profiling-Builds deaktivieren möchten, können Sie die Build-Konfigurationseinstellung verwalten, indem Sie Ihre Build-Einstellungen definieren und die Datei Info.plist aktualisieren.
Gehen Sie folgendermaßen vor:
- Wählen Sie im Xcode-Navigationsmenü unter Target (Ziel) Ihre App aus.
- Klicken Sie in der Menüleiste auf Build Settings (Build-Einstellungen) und dann auf All (Alle).
- Klicken Sie auf Hinzufügen.
- Wählen Sie im Drop-down-Menü die Option Benutzerdefinierte Einstellung hinzufügen aus. Das Feld Benutzerdefiniert wird angezeigt.
- Geben Sie im Feld einen Namen für die Einstellung ein, z. B.
DISABLE_AD_INSPECTOR. - Drücken Sie die Eingabetaste. Sie sehen eine Zeile mit dem Namen Ihrer Einstellung.
- Legen Sie Ihre Debug- und Release-IDs fest:
- Maximieren Sie die Zeile mit den Einstellungen. Sie sehen die Zeilen Debug und Release.
- Maximieren Sie die Zeilen und wählen Sie Folgendes aus:
- Debug: Ja
- Release: Nein
- Fügen Sie in der Datei
Info.plistden SchlüsselGADDisableAdInspectormit dem Wert als den von Ihnen erstellten Einstellungsnamen hinzu.
Wenn der Vorgang erfolgreich war, wird in der Datei Info.plist die Testanzeigenblock-ID abgerufen, wenn Sie für Debug-Builds Ausführen auswählen, und die Anzeigenblock-ID, wenn Sie für Release-Builds Archivieren auswählen.
Deaktivierung prüfen
Wenn Sie versuchen, das Anzeigenprüftool zu öffnen, während es deaktiviert ist, wird in der Logkonsole die folgende Fehlermeldung angezeigt:
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.