Uruchom inspektora reklam

Zanim przetestujesz integrację reklam, musisz uruchomić inspektora reklam w aplikacji. Na tej stronie znajdziesz informacje o tym, jak uruchomić inspektora reklam za pomocą gestów i jak uruchomić go programowo.

Wymagania wstępne

Zanim przejdziesz dalej, wykonaj te czynności:

  • Aby utworzyć konto AdMob, skonfigurować urządzenie testowe, zainicjować Google Mobile Ads SDK i zainstalować najnowszą wersję, wykonaj wszystkie czynności opisane w sekcji początkowe Wymagania wstępne.

Wybierz opcję uruchomienia

Inspektora reklam możesz uruchomić na te sposoby:

  • Po zarejestrowaniu urządzenia testowego użyj gestu wybranego w interfejsie AdMob. Więcej informacji znajdziesz w artykule Konfigurowanie urządzenia testowego.
  • programowo za pomocą Google Mobile Ads SDK.

Uruchamianie za pomocą gestów

Aby uruchomić inspektora reklam za pomocą gestu, wykonaj gest, np. dwukrotne potrząśnięcie lub szybkie poruszenie, który został skonfigurowany w interfejsie AdMob dla urządzenia testowego. Więcej informacji znajdziesz w artykule Testowanie aplikacji za pomocą inspektora reklam.

Po ustawieniu gestu w interfejsie AdMob poczekaj, aż zostanie on rozpowszechniony. Wyślij żądanie reklamy za pomocą Google Mobile Ads SDK, aby zarejestrować ustawienie gestu na urządzeniu testowym. Jeśli wykonanie gestu nie spowoduje otwarcia inspektora reklam, spróbuj wczytać reklamę, uruchom ponownie aplikację i ponownie przetestuj gest.

Uruchamianie automatyczne

Uruchom inspektora reklam, wykonując to działanie:

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.
                                                }];

Ta metoda działa w przypadku urządzeń testowych zarejestrowanych programowo lub w interfejsie AdMob. Więcej informacji znajdziesz w artykule Włączanie urządzeń testowych.

Upewnij się, że kontroler widoku, z którego uruchamiasz aplikację, jest w pełni widoczny na ekranie. Jeśli na przykład zadzwonisz pod numer viewDidAppear:. Jeśli przekazany kontroler widoku jest w trakcie wyświetlania, np. gdy wywołanie następuje w funkcji kontrolera widoku viewDidLoad, wyświetlenie inspektora reklam nie powiedzie się.