Z tego przewodnika dowiesz się, jak debugować wyświetlanie reklam za pomocą podglądu w aplikacji i narzędzi do wyświetlania reklam w Ad Managerze.
Podgląd w aplikacji umożliwia sprawdzanie własnych kreacji renderowanych w aplikacji mobilnej. Ten podgląd jest szczególnie przydatny, jeśli masz kreacje, które wchodzą w interakcję z aplikacją, zachowują się niestandardowo lub wymagają od aplikacji pewnych elementów renderowania (w tym kreacje natywne i MRAID).
Narzędzia Ad Managera do wyświetlania reklam podają informacje o tym, które reklamy się wyświetliły. Jeśli wyświetlają się nieoczekiwane reklamy, za pomocą tych narzędzi możesz sprawdzić, dlaczego tak się dzieje.
Wymagania wstępne
- Pakiet SDK do reklam mobilnych Google w wersji 10.2.0 lub nowszej.
- dostęp do konta Google Ad Managera;
- Wykonaj instrukcje w sekcji Pierwsze kroki.
Przygotuj aplikację
Debugowanie wymaga interakcji z menu opcji debugowania w pakiecie SDK. Zalecaną metodą otwierania menu jest dodanie do aplikacji podanej niżej funkcji i jej wywołanie w odpowiedzi na działanie użytkownika:
Java
public class MainActivity extends AppCompatActivity { ... @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Initialize the Mobile Ads SDK. MobileAds.initialize(this); } ... // Opens a debug menu. Call this method based on a user action. // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID. public void openDebugMenu() { MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID"); } }
Kotlin
class MainActivity : AppCompatActivity() { ... override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // Initialize the Mobile Ads SDK. MobileAds.initialize(this) } ... // Opens a debug menu. Call this method based on a user action. // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID. fun openDebugMenu() { MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID") } }
Aby otworzyć menu opcji debugowania, wystarczy dowolna prawidłowa jednostka reklamowa z Twojego konta Ad Managera.
Innym sposobem otwarcia menu jest długie naciśnięcie za pomocą 2 palców na kreacji, ale nie zadziała ono w przypadku wszystkich formatów reklam, np. reklam natywnych. Podczas przesuwania musisz uważać, aby nie kliknąć reklamy. Wywoływanie tej metody jest znacznie bardziej niezawodne.
Połącz urządzenie
Po dodaniu możliwości otwarcia menu opcji debugowania uruchom aplikację i uaktywnij funkcję opisaną powyżej. Otworzy się menu:
Kliknij Creative Preview, aby połączyć urządzenie. Otworzy się przeglądarka, która automatycznie przekieruje Cię do przeglądarki, w której możesz się zalogować w usłudze Ad Manager. Po zalogowaniu się nadaj urządzeniu nazwę, aby zarejestrować je na koncie Ad Managera. Następnie kliknij Zweryfikuj.
Teraz możesz sprawdzić, czy urządzenie zostało połączone w interfejsie Ad Managera. Możesz też zezwolić innym użytkownikom na dostęp do Twoich urządzeń.
Podgląd w aplikacji
Wykonaj czynności, aby przekazać kreację na połączone urządzenie. Upewnij się, że przesyłana kreacja jest częścią aktywnego elementu zamówienia kierowanego na boks reklamowy, w którym ma się wyświetlać.
Po przekazaniu kreacji z interfejsu użytkownika ponownie otwórz menu opcji debugowania na urządzeniu i jeszcze raz kliknij Podgląd kreacji. Dzięki temu pakiet SDK może sprawdzić w usłudze Ad Manager, czy udało się połączyć urządzenie, oraz uzyskać pewne informacje o przesłanym kreacji. Jeśli wcześniej udało się połączyć urządzenia, menu debugowania zamknie się natychmiast. Jeśli nie udało się połączyć kont, pojawi się prośba o ponowne połączenie.
Na koniec załaduj reklamę w boksie, którego podgląd chcesz zobaczyć, aby wyświetlić kreację.
Narzędzia do wyświetlania
Aby rozwiązać problemy z wyświetlaniem reklam, wykonaj czynności opisane w artykule Sprawdzanie wyświetlania w usłudze Ad Manager. Jeśli wykonasz te czynności, żądanie pojawi się w interfejsie Ad Managera i będziesz mieć możliwość wyświetlenia dodatkowych informacji o wyświetlonej reklamie.