Włącz reklamy testowe

Z tego przewodnika dowiesz się, jak włączyć reklamy testowe w integracji reklam. Zalecamy włączenie reklam testowych na etapie tworzenia aplikacji, aby móc testować zachowanie użytkowników po kliknięciu reklamy bez wpływu na statystyki kampanii rezerwacyjnych i bez obciążania reklamodawców na Ad Exchange.

Warunek wstępny

Jednostki reklamowe demonstracyjne

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

Oto przykładowe jednostki reklamowe, które wskazują konkretne kreacje testowe dla każdego formatu:

Format reklamy Identyfikator jednostki reklamowej wersji demonstracyjnej
Reklamy wyświetlane przy otwarciu aplikacji /21775744923/example/app-open
Baner adaptacyjny /21775744923/example/adaptive-banner
Baner o stałym rozmiarze /21775744923/example/fixed-size-banner
Reklama pełnoekranowa /21775744923/example/interstitial
Reklamy z nagrodą /21775744923/example/rewarded
Reklama pełnoekranowa z nagrodą /21775744923/example/rewarded-interstitial
Reklamy natywne /21775744923/example/native
Natywne reklamy wideo /21775744923/example/native-video
Ważna informacja: te demonstracyjne jednostki reklamowe są skonfigurowane do wyświetlania w usłudze Ad Manager reklam sprzedawanych bezpośrednio, a takie reklamy nie zwracają Informacji.

Włączanie urządzeń testowych

Jeśli chcesz przeprowadzić dokładniejsze testy z użyciem reklam podobnych do gotowych, możesz teraz skonfigurować urządzenie jako urządzenie testowe i korzystać z własnych identyfikatorów jednostek reklamowych utworzonych w interfejsie Ad Managera.

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

Dodawanie urządzenia testowego za pomocą kodu

Jeśli podczas tworzenia aplikacji chcesz testować w niej reklamy, wykonaj poniższe czynności, aby zarejestrować urządzenie testowe za pomocą kodu.

  1. Wczytaj aplikację zintegrowaną z reklamami i wyślij żądanie reklamy.
  2. Sprawdź dane wyjściowe logcat pod kątem komunikatu podobnego do tego poniżej, który zawiera 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 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)
    Możesz też sprawdzić isTestDevice() , aby potwierdzić, że urządzenie zostało prawidłowo dodane jako urządzenie testowe.
  4. Ponownie uruchom aplikację. Jeśli reklama pochodzi z Google, u góry reklamy (banerowej, pełnoekranowej lub wideo z nagrodą) zobaczysz wyśrodkowaną etykietę Reklama testowa:

    W przypadku zaawansowanych reklam natywnych przed zasobem nagłówka dodawany jest ciąg znaków Reklama testowa.

Reklamy z etykietą Reklama testowa można bezpiecznie klikać. Żądania, wyświetlenia i kliknięcia reklam testowych nie będą widoczne w raportach na Twoim koncie.

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

Testowanie za pomocą zapośredniczenia

Nasze testowe jednostki reklamowe wyświetlają tylko reklamy Google. Aby przetestować konfigurację zapośredniczenia, musisz użyć metody włączania urządzeń testowych.

Reklamy wyświetlane w ramach zapośredniczenia NIE renderują etykiety „Reklama testowa”. Odpowiadasz za włączenie reklam testowych w każdej z sieci zapośredniczenia, aby nie zgłaszały one Twojego konta z powodu nieprawidłowej aktywności. Więcej informacji znajdziesz w przewodniku po zapośredniczeniu poszczególnych sieci.

Jeśli nie masz pewności, czy adapter sieci reklamowej zapośredniczenia obsługuje reklamy testowe, podczas tworzenia aplikacji lepiej nie klikać reklam z tej sieci. Możesz użyć metody getMediationAdapterClassName() w przypadku dowolnego formatu reklamy, aby sprawdzić, która sieć reklamowa wyświetliła bieżącą reklamę.