Włączanie reklam testowych

Z tego przewodnika dowiesz się, jak włączyć reklamy testowe w integracji z reklamami. Aby móc klikać reklamy testowe bez pobierania opłat od reklamodawców Google, musisz je włączyć na etapie tworzenia aplikacji. Jeśli klikniesz zbyt wiele reklam poza trybem testowym, ryzykujesz oznaczenie swojego konta jako nieprawidłowej aktywności.

Są 2 sposoby uzyskiwania reklam testowych:

  1. Użyj jednej z pokazowych jednostek reklamowych Google.
  2. Użyj własnej jednostki reklamowej i włącz urządzenia testowe.

Warunek wstępny

Demonstracyjne jednostki reklamowe

Najszybszym sposobem na włączenie testowania jest skorzystanie z dostarczonych przez Google demonstracyjnych jednostek reklamowych. Nie są one powiązane z Twoim kontem AdMob, więc ich użycie nie spowoduje wygenerowania nieprawidłowego ruchu.

Oto przykładowe jednostki reklamowe, które wskazują konkretne kreacje testowe w każdym formacie:

Format reklamy Przykładowy identyfikator jednostki reklamowej
Reklamy wyświetlane przy otwarciu aplikacji ca-app-pub-3940256099942544/9257395921
Baner adaptacyjny ca-app-pub-3940256099942544/9214589741
Baner o stałym rozmiarze ca-app-pub-3940256099942544/6300978111
Reklama pełnoekranowa ca-app-pub-3940256099942544/1033173712
Reklama pełnoekranowa ca-app-pub-3940256099942544/8691691433
Reklama z nagrodą ca-app-pub-3940256099942544/5224354917
Reklama pełnoekranowa z nagrodą ca-app-pub-3940256099942544/5354046379
Zaawansowana reklama natywna ca-app-pub-3940256099942544/2247696110
Zaawansowana reklama natywna wideo ca-app-pub-3940256099942544/1044960115

Włącz urządzenia testowe

Jeśli chcesz przeprowadzić bardziej rygorystyczne testy z reklamami wyglądającymi na produkcyjny, możesz teraz skonfigurować urządzenie jako urządzenie testowe i użyć własnych identyfikatorów jednostek reklamowych utworzonych w AdMob interfejsie. Urządzenia testowe można dodawać w interfejsie AdMob lub automatycznie za pomocą pakietu SDK do reklam mobilnych Google.

Aby dodać urządzenie jako urządzenie testowe, wykonaj czynności opisane poniżej.

Dodaj urządzenie testowe w interfejsie AdMob

Aby w prosty, niezautomatyzowany sposób dodać urządzenie testowe i przetestować nowe lub istniejące kompilacje aplikacji, skorzystaj z interfejsu AdMob. Więcej informacji

Automatyczne dodawanie urządzenia testowego

Jeśli chcesz testować reklamy w swojej aplikacji w trakcie jej programowania, wykonaj poniższe czynności, aby automatycznie zarejestrować urządzenie testowe.

  1. Wczytaj aplikację zintegrowaną z reklamami i wyślij żądanie reklamy.
  2. Sprawdź, czy w danych wyjściowych logcat znajduje się komunikat podobny do tego poniżej. Zawiera on identyfikator urządzenia i informacje o tym, jak dodać je jako urządzenie testowe:
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    Skopiuj identyfikator urządzenia testowego do schowka.
  3. Zmodyfikuj kod, aby wywoływał funkcję RequestConfiguration.Builder.setTestDeviceIds() i przekazuj listę identyfikatorów urządzeń testowych.

    Java

    List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231");
    RequestConfiguration configuration =
        new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);
    

    Kotlin

    val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)
    
    Opcjonalnie możesz sprawdzić isTestDevice() aby upewnić się, że urządzenie zostało prawidłowo dodane jako urządzenie testowe.
  4. Ponownie uruchom aplikację. Jeśli reklama to reklama Google, u jej góry (baner, reklama pełnoekranowa lub reklama wideo z nagrodą) zobaczysz etykietę Reklama testowa:

    W przypadku zaawansowanych reklam natywnych komponent z nagłówkiem jest dołączany do ciągu znaków Test Ad (Reklama testowa).

Reklamy z etykietą Reklama testowa można kliknąć. Żądania, wyświetlenia i kliknięcia reklam testowych nie będą widoczne w raportach dotyczących Twojego konta.

Uwaga: aby zobaczyć etykietę Reklama testowa, musisz używać pakietu SDK w wersji 11.6.0 lub nowszej.

Testowanie za pomocą zapośredniczenia

Przykładowe jednostki reklamowe Google wyświetlają tylko reklamy Google Ads. Aby przetestować konfigurację zapośredniczenia, musisz użyć metody Włącz urządzenia testowe.

Zapośredniczone reklamy NIE renderują etykiety reklamy testowej. Musisz sprawdzić, czy reklamy testowe są włączone dla każdej z Twoich sieci zapośredniczenia, by nie oznaczały one Twojego konta jako nieprawidłowej aktywności. Więcej informacji znajdziesz w przewodniku zapośredniczenia dotyczącym danej sieci.

Jeśli nie masz pewności, czy adapter sieci reklamowej z zapośredniczeniem obsługuje reklamy testowe, podczas tworzenia aplikacji najbezpieczniej jest unikać klikania reklam z tej sieci. W przypadku dowolnego formatu reklamy możesz użyć metody getMediationAdapterClassName() , aby ustalić, z której sieci reklamowej została wyświetlona bieżąca reklama.