Z tego przewodnika dowiesz się, jak włączyć reklamy testowe w integracji z reklamami. Aby móc klikać reklamy testowe bez pobierania opłat od reklamodawców Google, musisz je włączyć na etapie tworzenia aplikacji. Jeśli klikniesz zbyt wiele reklam poza trybem testowym, ryzykujesz oznaczenie swojego konta jako nieprawidłowej aktywności.
Są 2 sposoby uzyskiwania reklam testowych:
- Użyj jednej z pokazowych jednostek reklamowych Google.
- Użyj własnej jednostki reklamowej i włącz urządzenia testowe.
Warunek wstępny
- Wykonaj czynności opisane w sekcji Pierwsze kroki.
Demonstracyjne jednostki reklamowe
Najszybszym sposobem na włączenie testowania jest skorzystanie z dostarczonych przez Google demonstracyjnych jednostek reklamowych. Nie są one powiązane z Twoim kontem AdMob, więc ich użycie nie spowoduje wygenerowania nieprawidłowego ruchu.
Oto przykładowe jednostki reklamowe, które wskazują konkretne kreacje testowe w każdym formacie:
Format reklamy | Przykładowy identyfikator jednostki reklamowej |
---|---|
Reklamy wyświetlane przy otwarciu aplikacji | ca-app-pub-3940256099942544/9257395921 |
Baner adaptacyjny | ca-app-pub-3940256099942544/9214589741 |
Baner o stałym rozmiarze | 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 |
Zaawansowana reklama natywna | ca-app-pub-3940256099942544/2247696110 |
Zaawansowana reklama natywna wideo | ca-app-pub-3940256099942544/1044960115 |
Włącz urządzenia testowe
Jeśli chcesz przeprowadzić bardziej rygorystyczne testy z reklamami wyglądającymi na produkcyjny, możesz teraz skonfigurować urządzenie jako urządzenie 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 jako urządzenie testowe, wykonaj czynności opisane poniżej.
Dodaj urządzenie testowe w interfejsie AdMob
Aby w prosty, niezautomatyzowany sposób dodać urządzenie testowe i przetestować nowe lub istniejące kompilacje aplikacji, skorzystaj z interfejsu AdMob. Więcej informacji
Automatyczne dodawanie urządzenia testowego
Jeśli chcesz testować reklamy w swojej aplikacji w trakcie jej programowania, wykonaj poniższe czynności, aby automatycznie zarejestrować urządzenie testowe.
- Wczytaj aplikację zintegrowaną z reklamami i wyślij żądanie reklamy.
- Sprawdź, czy w danych wyjściowych logcat znajduje się komunikat podobny do tego poniżej. Zawiera on 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. - Zmodyfikuj kod, aby wywoływał funkcję
RequestConfiguration.Builder.setTestDeviceIds()
i przekazuj 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)
isTestDevice()
aby upewnić się, że urządzenie zostało prawidłowo dodane jako urządzenie testowe. Ponownie uruchom aplikację. Jeśli reklama to reklama Google, u jej góry (baner, reklama pełnoekranowa lub reklama wideo z nagrodą) zobaczysz etykietę Reklama testowa:
W przypadku zaawansowanych reklam natywnych komponent z nagłówkiem jest dołączany do ciągu znaków Test Ad (Reklama testowa).
Reklamy z etykietą Reklama testowa można kliknąć. Żądania, wyświetlenia i kliknięcia reklam testowych nie będą widoczne w raportach dotyczących Twojego konta.
Uwaga: aby zobaczyć etykietę Reklama testowa, musisz używać 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łącz urządzenia testowe.
Zapośredniczone reklamy NIE renderują etykiety reklamy testowej. Musisz sprawdzić, czy reklamy testowe są włączone dla każdej z Twoich sieci zapośredniczenia, by nie oznaczały one Twojego konta jako nieprawidłowej aktywności. Więcej informacji znajdziesz w przewodniku zapośredniczenia dotyczącym danej sieci.
Jeśli nie masz pewności, czy adapter sieci reklamowej z zapośredniczeniem obsługuje reklamy testowe, podczas tworzenia aplikacji najbezpieczniej jest unikać klikania reklam z tej sieci. W przypadku dowolnego formatu reklamy możesz użyć metody
getMediationAdapterClassName()
, aby ustalić, z której sieci reklamowej została wyświetlona bieżąca reklama.