In diesem Leitfaden wird beschrieben, wie Sie die Anzeigenauslieferung mithilfe der In-App-Vorschau und des Delivery Inspector debuggen.
Mit der In-App-Vorschau können Sie sich Ihre eigenen Creatives in Ihrer mobilen App ansehen. Diese Vorschau ist besonders nützlich für Publisher, deren Creatives mit der App interagieren, eine besondere Funktionsweise haben oder bei denen die Elemente in der App unbedingt richtig gerendert werden müssen, einschließlich nativer Creatives und MRAID.
Der Delivery Inspector liefert Informationen dazu, welche Anzeigen bereitgestellt wurden. Falls unerwartete Anzeigen ausgeliefert wurden, können Sie mit dem Auslieferungsprüftool den Grund dafür ermitteln.
Vorbereitung
- Version 7.13.1 oder höher von Google Mobile Ads SDK
- Zugriff auf ein Google Ad Manager-Konto
- Jetzt starten
App vorbereiten
Für das Debugging ist eine Interaktion mit dem Menü für Debugging-Optionen des SDK erforderlich. Die empfohlene Methode zum Öffnen des Menüs besteht darin, die folgende Funktion in Ihre App aufzunehmen und sie basierend auf einer Nutzeraktion auszulösen:
Swift
@IBAction func openDebugOptions(sender: AnyObject) {
// TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
let debugOptionsViewController = DebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
self.present(debugOptionsViewController, animated: true, completion: nil)
}
Objective-C
- (IBAction)openDebugOptions:(id)sender {
// TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
GADDebugOptionsViewController *debugOptionsViewController =
[GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
[self presentViewController:debugOptionsViewController animated:YES completion:nil];
}
Jeder gültige Anzeigenblock aus Ihrem Ad Manager-Konto reicht aus, um das Menü mit den Debugging-Optionen zu öffnen.
Benachrichtigung erhalten, wenn das Debug-Menü geschlossen wird
Wenn Sie das Menü mit den Debugging-Optionen programmatisch öffnen, können Sie GADDebugOptionsViewControllerDelegate implementieren, um benachrichtigt zu werden, wenn der Ansichtscontroller geschlossen wird. Dazu müssen Sie Ihre Klasse an den Delegaten anpassen:
Swift
import GoogleMobileAds class ViewController: UIViewController, GADDebugOptionsViewControllerDelegate { }
Objective-C
@import GoogleMobileAds; @interface ViewController : UIViewController <GADDebugOptionsViewControllerDelegate> { } @end
Legen Sie den Delegaten für Ihr GADDebugOptionsViewController fest:
Swift
@IBAction func openDebugOptions(sender: AnyObject) { let debugOptionsViewController = GADDebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID") debugOptionsViewController.delegate = self self.present(debugOptionsViewController, animated: true, completion: nil) }
Objective-C
- (IBAction)openDebugOptions:(id)sender { GADDebugOptionsViewController *debugOptionsViewController = [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"]; debugOptionsViewController.delegate = self; [self presentViewController:debugOptionsViewController animated:YES completion:nil]; }
Implementieren Sie schließlich den Bevollmächtigten:
Swift
func debugOptionsViewControllerDidDismiss(controller: GADDebugOptionsViewController) {
print("Debug options view controller dismissed.")
}
Objective-C
- (void)debugOptionsViewControllerDidDismiss:(GADDebugOptionsViewController *)controller {
NSLog(@"Debug options view controller dismissed.");
}
Gerät verknüpfen
Nachdem Sie die Funktion zum Öffnen des Menüs mit den Debugging-Optionen hinzugefügt haben, führen Sie Ihre App aus und lösen Sie die Funktion oben aus. Das folgende Menü wird geöffnet:

Wählen Sie Creative Preview aus, um Ihr Gerät zu verknüpfen. Ein Browser wird geöffnet und Sie werden automatisch zu einem Browser weitergeleitet, in dem Sie sich in Ad Manager anmelden können. Nach der erfolgreichen Anmeldung müssen Sie Ihrem Gerät einen Namen geben, um es in Ihrem Ad Manager-Konto zu registrieren. Klicken Sie dann auf Bestätigen.

Du hast dein Gerät erfolgreich verknüpft. Ihr Gerät sollte jetzt im Ad Manager-Frontend verknüpft sein. Sie können auch anderen den Zugriff auf Ihre Geräte erlauben.
In-App-Vorschau
Folgen Sie der Anleitung, um ein Creative an Ihr verknüpftes Gerät zu senden. Das gepushte Creative muss Teil einer aktiven Werbebuchung sein, die auf die Anzeigenfläche ausgerichtet ist, in der Sie das Creative sehen möchten.
Nachdem Sie ein Creative über das Frontend gesendet haben, rufen Sie das Menü „Optionen zur Fehlerbehebung“ auf Ihrem Gerät noch einmal auf und wählen Sie wieder Creative-Vorschau aus. In diesem Schritt wird das SDK noch einmal Ad Manager prüfen, um zu bestätigen, dass die Geräteverknüpfung erfolgreich war, und um Informationen dazu zu erhalten, welches Creative Sie übertragen haben. Wenn die Geräteverknüpfung zuvor erfolgreich war, wird das Debug-Menü sofort geschlossen. Wenn das nicht funktioniert hat, werden Sie aufgefordert, Ihr Konto noch einmal zu verknüpfen.
Laden Sie dann eine Anzeige für die Anzeigenfläche, die Sie in der Vorschau ansehen möchten, um Ihr Creative zu sehen.
Auslieferungsprüfung
Folgen Sie der Anleitung unter Fehlerbehebung bei Apps starten, um Fehler in Ihrer App zu beheben. Wenn Sie die Schritte erfolgreich abgeschlossen haben, wird die Anfrage im Ad Manager-Frontend angezeigt und Sie können weitere Informationen zur ausgelieferten Anzeige aufrufen.
