Włączanie reklam testowych

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Z tego przewodnika dowiesz się, jak włączyć reklamy testowe w integracji reklam. Włączenie reklam testowych w fazie programowania jest przydatne, ponieważ można je klikać bez obciążania kosztami reklamodawców Google. Jeśli klikniesz zbyt wiele reklam poza trybem testowym, Twoje konto może zostać zgłoszone z powodu nieprawidłowej aktywności.

Reklamy testowe możesz uzyskać na 2 sposoby:

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

Warunek wstępny

Jednostki reklamowe w wersji demonstracyjnej

Najszybszym sposobem na włączenie testowania jest użycie dostarczonych przez Google jednostek reklamowych. Te jednostki reklamowe nie są powiązane z Twoim kontem AdMob, więc nie ma ryzyka, że Twoje konto wygeneruje nieprawidłowy ruch podczas korzystania z tych jednostek.

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

Format reklamy Przykładowy identyfikator jednostki reklamowej
Reklama wyświetlana przy otwarciu aplikacji ca-app-pub-3940256099942544/3419835294
Banner 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
Zaawansowane reklamy natywne ca-app-pub-3940256099942544/2247696110
Zaawansowane reklamy wideo natywne ca-app-pub-3940256099942544/1044960115

Włącz urządzenia testowe

Jeśli chcesz przeprowadzić bardziej rygorystyczne testy z wykorzystaniem reklam przypominających rzeczywiste, możesz skonfigurować urządzenie jako 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 testowe, wykonaj opisane poniżej czynności.

Dodaj urządzenie testowe w interfejsie AdMob

Prosty i niezautomatyzowany sposób dodawania urządzenia testowego i testowania nowych lub istniejących kompilacji aplikacji znajdziesz w interfejsie AdMob. Dowiedz się, jak to zrobić

Automatyczne dodawanie urządzenia testowego

Jeśli chcesz testować reklamy w swojej aplikacji w miarę ich tworzenia, wykonaj czynności opisane poniżej, by automatycznie zarejestrować urządzenie testowe.

  1. Wczytaj aplikację zintegrowaną z reklamami i prześlij żądanie reklamy.
  2. Sprawdź w wynikach wyszukiwania w dzienniku komunikat podobny do poniższego, który zawiera Twój identyfikator urządzenia i jak dodać go 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 swój kod, aby wywołać RequestConfiguration.Builder.setTestDeviceIds() i przekazać listę identyfikatorów 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 sprawdzić AdRequest.isTestDevice(), czy Twoje urządzenie zostało prawidłowo dodane jako urządzenie testowe.
  4. Uruchom ponownie aplikację. Jeśli jest to reklama Google, zobaczysz u góry reklamy etykietę testową (baner, reklama pełnoekranowa lub wideo z nagrodą):

    W przypadku zaawansowanych reklam natywnych zasób nagłówka jest dodawany z ciągiem &trybu „Tryb testowy”.

Reklamy oznaczone tą etykietą mogą być klikane. Żądania, wyświetlenia i kliknięcia reklam testowych nie będą się pojawiać w raportach na Twoim koncie.

Testowanie z użyciem zapośredniczenia

Przykładowe jednostki reklamowe Google zawierają tylko reklamy Google Ads. Aby przetestować konfigurację zapośredniczenia, musisz użyć podejścia włączając urządzenia testowe.

Zapośredniczone reklamy NIE renderują etykiety reklamy testowej. Musisz upewnić się, że reklamy testowe są włączone w każdej sieci zapośredniczeń, by te sieci nie oznaczyły Twojego konta jako nieprawidłowej aktywności. Więcej informacji znajdziesz w odpowiednich przewodnikach dotyczących zapośredniczenia w każdej sieci.

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