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

Aby zarejestrować urządzenie testowe, wykonaj te czynności:

  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.

1. 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:


<img class="screenshot" src="/admob/images/android-testad-0-admanager.png" style="max-width:300px;"/>


For native advanced ads, the headline asset is prepended with the string **Test Ad**.

<img class="screenshot" src="/admob/images/native-testad-android.png" style="max-width:300px;"/>

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.

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ę.