Włączanie reklam testowych

Z tego przewodnika dowiesz się, jak włączyć integrację reklam testowych. Zalecamy włączenie reklam testowych w trakcie tworzenia aplikacji, co pozwoli Ci testować zachowanie związane z kliknięciami bez wywierania wpływu na statystyki kampanii z rezerwacją i obciążanie reklamodawców w Ad Exchange.

Warunek wstępny

Pokazowe jednostki reklamowe

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

Oto przykładowe jednostki reklamowe, które wskazują konkretne kreacje testowe dla poszczególnych formatów:

Format reklamy Przykładowy identyfikator jednostki reklamowej
Reklama wyświetlana przy otwarciu aplikacji /6499/example/app-open
Baner adaptacyjny /6499/example/adaptive-banner
Baner o stałym rozmiarze /6499/example/banner
Reklama pełnoekranowa /6499/example/interstitial
Reklama z nagrodą /6499/example/rewarded
Pełnoekranowe reklamy z nagrodą /21775744923/example/rewarded_interstitial
Reklamy natywne /6499/example/native
Natywna wideo /6499/example/native-video

Włącz urządzenia testowe

Jeśli chcesz przeprowadzić bardziej rygorystyczne testy z reklamami w wersji produkcyjnej, możesz teraz skonfigurować urządzenie jako urządzenie testowe i używać własnych identyfikatorów jednostek reklamowych utworzonych w interfejsie Ad Manager .

Wykonaj te czynności, aby dodać swoje urządzenie jako urządzenie testowe.

Automatyczne dodawanie urządzenia testowego

Jeśli chcesz testować reklamy w aplikacji, wykonaj te czynności, by automatycznie zarejestrować urządzenie testowe.

  1. Wczytaj aplikację zintegrowaną z reklamami i wyślij żądanie reklamy.
  2. Sprawdź, czy w pliku logcat wyświetla się komunikat podobny do tego poniżej, który zawiera identyfikator Twojego urządzenia i informację, jak go dodać 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. Zmień kod tak, aby wywoływał RequestConfiguration.Builder.setTestDeviceIds() i przekazywał 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 odwiedzić isTestDevice() , aby sprawdzić, czy Twoje urządzenie zostało prawidłowo dodane jako urządzenie testowe.
  4. Ponownie uruchom aplikację. Jeśli jest to reklama Google, u góry reklamy (baneru, reklamy pełnoekranowej lub reklamy wideo z nagrodą pojawi się etykieta Reklama testowa):

    W przypadku zaawansowanych reklam natywnych do zasobu nagłówka jest dodawany ciąg znaków Test Ad (Reklama testowa).

Reklamy z etykietą Reklama testowa można bezpiecznie klikać. Żądania, wyświetlenia i kliknięcia reklam testowych nie pojawią się w raportach konta.

Uwaga: aby zobaczyć etykietę Reklama testowa, musisz korzystać z 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łączania urządzeń testowych.

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

Jeśli nie masz pewności, czy adapter sieci reklamowej z zapośredniczeniem obsługuje reklamy testowe, najlepiej unikać klikania reklam z tej sieci w trakcie jej tworzenia. Możesz użyć metody getMediationAdapterClassName() w przypadku dowolnego formatu reklamy, aby dowiedzieć się, która sieć reklamowa wyświetliła aktualną reklamę.