Zanim przetestujesz integrację reklam, musisz uruchomić inspektora reklam w aplikacji. Na tej stronie znajdziesz informacje o tym, jak uruchomić inspektora reklam za pomocą menu debugowania i jak uruchomić go programowo.
Wymagania wstępne
Zanim przejdziesz dalej:
- Aby utworzyć konto Ad Managera, skonfigurować urządzenie testowe, zainicjować pakiet SDK do reklam mobilnych Google i zainstalować jego najnowszą wersję, wykonaj wszystkie czynności opisane w sekcji Wymagania wstępne.
Wybieranie opcji uruchomienia
Inspektora reklam możesz uruchomić na te sposoby:
- Przycisk uruchamiania w menu debugowania w aplikacji, aby użyć gestu wybranego w ustawieniach inspektora reklam.
- Programowo za pomocą pakietu SDK do reklam mobilnych Google .
Uruchamianie za pomocą menu debugowania
Aby uruchomić inspektora reklam w menu debugowania, nie musisz wprowadzać żadnych zmian w aplikacji. Więcej informacji znajdziesz w artykule Sprawdzanie wyświetlania reklam w aplikacji mobilnej.
Wykonaj te czynności:
- Znajdź reklamę wyświetloną w Twojej sieci Ad Managera.
- Naciśnij i przytrzymaj reklamę, aby otworzyć menu debugowania.
- Kliknij Otwórz narzędzie Ad Inspector.
Jeśli nie połączysz urządzenia, może być konieczne zalogowanie się na konto Ad Managera.
W ustawieniach debugowania możesz też wybrać Ustawienia inspektora reklam i gest, który będzie otwierać inspektora reklam.
Uruchamianie automatyczne
Uruchom inspektora reklam, wykonując te czynności:
Swift
GADMobileAds.sharedInstance().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. Więcej informacji znajdziesz w artykule Włączanie urządzeń testowych.
Upewnij się, że kontroler widoku 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ę.