Z tego przewodnika dowiesz się, jak debugować wyświetlanie reklam za pomocą podglądu w aplikacji i narzędzi Ad Managera do wyświetlania reklam.
Podgląd w aplikacji umożliwia sprawdzanie własnych kreacji renderowanych w aplikacji mobilnej. Taki podgląd jest szczególnie przydatny, jeśli masz kreacje, które wchodzą w interakcje z aplikacją, zachowują się niestandardowo lub wymagają renderowania w aplikacji (w tym kreacji natywnych i MRAID).
Narzędzia do wyświetlania reklam w usłudze Ad Manager dostarczają informacji o tym, które reklamy zostały wyświetlone. Jeśli więc wyświetlają się nieoczekiwane reklamy, skorzystaj z narzędzi do wyświetlania reklam, by poznać przyczynę.
Wymagania wstępne
- Pakiet SDK do reklam mobilnych Google w wersji 10.2.0 lub nowszej.
- Dostęp do konta Google Ad Managera.
- Wykonaj te pierwsze kroki.
Przygotowanie aplikacji
Debugowanie wymaga interakcji z menu opcji debugowania pakietu SDK. Aby otworzyć menu, zalecamy umieszczenie w aplikacji poniższej funkcji i jej aktywowanie na podstawie działania 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") } }
Do otwarcia menu opcji debugowania wystarczy każda prawidłowa jednostka reklamowa z konta Ad Managera.
Innym sposobem otwarcia menu jest przytrzymanie kreacji dwoma palcami, ale nie zadziała to w przypadku wszystkich formatów reklam, np. reklam natywnych. Pamiętaj, by nie klikać reklamy podczas przesuwania. Wywołanie metody powyżej jest znacznie bardziej niezawodne.
Połącz urządzenie
Po dodaniu możliwości otwierania menu opcji debugowania uruchom aplikację i aktywuj powyższą funkcję. Otworzy się to menu:
Kliknij Creative Preview, aby połączyć urządzenie. Otworzy się przeglądarka, która automatycznie przejdzie do przeglądarki, w której możesz zalogować się w usłudze Ad Manager. Po zalogowaniu się nadaj urządzeniu nazwę, aby zarejestrować je na koncie Ad Managera. Następnie kliknij Zweryfikuj.
W tym momencie możesz sprawdzić, czy urządzenie zostało połączone w interfejsie Ad Managera. Możesz też przyznać dostęp do swoich urządzeń innym osobom.
Podgląd w aplikacji
Wykonaj odpowiednie czynności, by przekazać kreację na połączone urządzenie. Upewnij się, że przekazana kreacja jest częścią aktywnego elementu zamówienia kierowanego na boks reklamowy, w którym ma się ona znajdować.
Po przekazaniu kreacji z interfejsu ponownie otwórz na urządzeniu menu opcji debugowania i jeszcze raz wybierz Creative Preview. Dzięki temu pakiet SDK może sprawdzić Ad Managera, aby sprawdzić, czy urządzenie zostało połączone, i uzyskać informacje o przekazanej kreacji. Jeśli wcześniej udało się połączyć urządzenia, menu debugowania zostanie natychmiast zamknięte. Jeśli się nie udało, pojawi się prośba o ponowne połączenie konta.
Na koniec załaduj reklamę w boksie, w którym chcesz zobaczyć podgląd.
Narzędzia do dostawy
Aby rozwiązać problemy z wyświetlaniem reklam, wykonaj czynności opisane w artykule Sprawdzanie wyświetlania w usłudze Ad Manager. Po wykonaniu tych czynności żądanie pojawi się w interfejsie Ad Managera i będzie można wyświetlić więcej informacji o wyświetlonej reklamie.