Bevor Sie die Anzeigenintegration testen, müssen Sie das Anzeigenprüftool in Ihrer App starten. Auf dieser Seite erfahren Sie, wie Sie das Anzeigenprüftool mit Gesten und programmatisch starten.
Vorbereitung
Bevor Sie fortfahren, führen Sie die folgenden Schritte aus:
- Führen Sie alle Schritte unter Voraussetzungen aus, um ein AdMob-Konto zu erstellen, Ihr Testgerät festzulegen, Google Mobile Ads SDK zu initialisieren und die aktuelle Version zu installieren.
Startoption auswählen
So können Sie das Anzeigenprüftool starten:
- Verwenden Sie die Geste, die Sie nach der Registrierung eines Testgeräts in der AdMob-Benutzeroberfläche ausgewählt haben. Weitere Informationen finden Sie unter Testgerät einrichten.
- Programmatisch über Google Mobile Ads SDK.
Mit Gesten starten
Wenn Sie das Anzeigenprüftool mit einer Geste starten möchten, führen Sie die Geste aus, die Sie in der AdMob-Benutzeroberfläche für Ihr Testgerät konfiguriert haben, etwa eine doppelte Drehung oder ein Schütteln des Handgelenks. Weitere Informationen finden Sie unter Apps mit dem Anzeigenprüftool testen.
Nachdem Sie eine Geste in der AdMob-Benutzeroberfläche festgelegt haben, kann es einige Zeit dauern, bis die Änderung übernommen wird. Senden Sie eine Anzeigenanfrage über das Google Mobile Ads SDK, um Ihre Gesteneinstellung für Ihr Testgerät zu registrieren. Wenn das Öffnen des Anzeigenprüftools durch Ausführen der Geste fehlschlägt, versuchen Sie, eine Anzeige zu laden, starten Sie die App neu und testen Sie die Geste noch einmal.
Programmatisch starten
Starten Sie das Anzeigenprüftool mit dem folgenden Befehl:
Swift
MobileAds.shared.presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}
Objective-C
[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
completionHandler:^(NSError *error){
// Error will be non-nil if there was an issue
// and the inspector was not displayed.
}];
Diese Methode funktioniert für Testgeräte, die programmatisch oder in der AdMob-Benutzeroberfläche registriert wurden. Weitere Informationen finden Sie unter Testgeräte aktivieren.
Achten Sie darauf, dass der View Controller für diesen Start vollständig auf dem Bildschirm sichtbar ist. Beispiel: Sie haben viewDidAppear: aufgerufen. Wenn der übergebene Ansichts-Controller gerade angezeigt wird, z. B. wenn der Start in der Ansichts-Controller-Funktion viewDidLoad aufgerufen wird, schlägt die Darstellung des Anzeigenprüftools fehl.