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 można było testować klikalność bez wpływu na statystyki kampanii z rezerwacją i bez obciążania reklamodawców w Ad Exchange.

Warunek wstępny

Zanim przejdziesz dalej, skonfiguruj GMA Next-Gen SDK.

Pokazowe jednostki reklamowe

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 pokazowe jednostki reklamowe, które wskazują konkretne kreacje testowe w każdym formacie:

Format reklamy Identyfikator pokazowej jednostki reklamowej
Otwieranie aplikacji /21775744923/example/app-open
Zakotwiczony baner adaptacyjny /21775744923/example/adaptive-banner
Baner adaptacyjny w treści /21775744923/example/adaptive-banner
Baner o stałym rozmiarze /21775744923/example/fixed-size-banner
Pełnoekranowa /21775744923/example/interstitial
Reklamy z nagrodą /21775744923/example/rewarded
Pełnoekranowa z nagrodą /21775744923/example/rewarded-interstitial
Natywna /21775744923/example/native
Natywna wideo /21775744923/example/native-video
Ważne: te pokazowe jednostki reklamowe są skonfigurowane do wyświetlania reklam sprzedawanych bezpośrednio w Ad Managerze, a reklamy sprzedawane bezpośrednio nie zwracają AdChoices.

Włączanie urządzeń testowych

Jeśli chcesz przeprowadzić dokładniejsze testy z reklamami podobnymi do gotowych, możesz teraz skonfigurować swoje 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 te czynności.

Dodawanie urządzenia testowego za pomocą kodu

Aby zarejestrować urządzenie testowe:

  1. Wczytaj aplikację zintegrowaną z reklamami i wyślij żądanie reklamy.
  2. Sprawdź dane wyjściowe logcat pod kątem wiadomości podobnej do tej, która 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ł 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 sprawdzić isTestDevice() , czy urządzenie zostało prawidłowo dodane jako urządzenie testowe.

  4. Uruchom ponownie aplikację. Jeśli reklama jest reklamą Google, u góry reklamy (banera, reklamy pełnoekranowej lub reklamy wideo z nagrodą) zobaczysz etykietę Reklama testowa:

    W przypadku zaawansowanych reklam natywnych do komponentu nagłówka dodawany jest ciąg Reklama testowa.

Reklamy z etykietą Reklama testowa można bezpiecznie klikać. Prośby o reklamy testowe, ich wyświetlenia i kliknięcia nie będą widoczne w raportach na Twoim koncie.

Testowanie z zapośredniczeniem

Przykładowe jednostki reklamowe Google wyświetlają tylko reklamy Google. Aby przetestować konfigurację zapośredniczenia, dodaj odpowiednie urządzenia testowe.

Reklamy zapośredniczone NIE wyświetlają etykiety Reklama testowa. Odpowiadasz za włączenie reklam testowych w każdej sieci zapośredniczenia, aby nie oznaczyła ona Twojego konta jako źródła nieprawidłowej aktywności. Więcej informacji znajdziesz w odpowiednim przewodniku dotyczącym zapośredniczenia w danej sieci.

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