Z tego przewodnika dowiesz się, jak włączyć reklamy testowe w integracji z reklamami. Jest warto włączyć reklamy testowe w fazie tworzenia. Dzięki temu można je klikać bez pobierania opłat od reklamodawców Google. Jeśli klikniesz zbyt wiele reklam bez w trybie testowym ryzykujesz, że Twoje konto zostanie oznaczone z powodu nieprawidłowej aktywności.
Są 2 sposoby uzyskiwania reklam testowych:
Użyj jednej z przykładowych jednostek reklamowych Google.
Użyj własnej jednostki reklamowej i włącz urządzenia testowe.
Wymagania wstępne
Wykonaj czynności opisane w sekcji Pierwsze kroki.
Zaimportuj wtyczkę do reklam mobilnych Google Flutter do aplikacji Flutter.
Przykładowe jednostki reklamowe
Najszybszym sposobem na włączenie testowania jest użycie dostarczonych przez Google testowych jednostek reklamowych. Te jednostki reklamowe nie są powiązane z Twoim kontem AdMob nie ma ryzyka wygenerowania nieprawidłowego ruchu za pomocą tych jednostek reklamowych.
Pamiętaj, że Google oferuje różne testowe jednostki reklamowe do Android oraz iOS: Musisz przeprowadzić test w iOS jednostkę reklamową do tworzenia testowych żądań reklamy w systemie iOS oraz testową jednostkę reklamową na Androida dla wysyłania żądań na urządzeniach z Androidem.
Te jednostki reklamowe wskazują konkretne kreacje testowe.
Włącz urządzenia testowe
Jeśli chcesz przeprowadzić bardziej rygorystyczne testy reklam przypominających reklamy, możesz Skonfiguruj urządzenie jako urządzenie testowe i użyj własnych identyfikatorów jednostek reklamowych utworzone w AdMob interfejsie użytkownika.
Aby dodać urządzenie jako urządzenie testowe, wykonaj czynności opisane poniżej.
Dodaj urządzenie testowe w interfejsie AdMob
To prosty, niezautomatyzowany sposób dodawania urządzenia testowego i testowania nowych lub istniejących należy używać interfejsu AdMob. Więcej informacji
Automatyczne dodawanie urządzenia testowego
Jeśli chcesz testować reklamy w swojej aplikacji w trakcie jej tworzenia, postępuj zgodnie z czynności opisane poniżej, aby automatycznie zarejestrować urządzenie testowe.
Uruchom aplikację skonfigurowaną za pomocą pakietu SDK do reklam mobilnych i wyślij żądanie reklamy za pomocą jednego z wymienionych wyżej identyfikatorów testowych jednostek reklamowych.
void loadBanner() { final adUnitId = Platform.isAndroid ? 'ca-app-pub-3940256099942544/6300978111' : 'ca-app-pub-3940256099942544/2934735716'; final bannerAd = BannerAd( adUnitId: adUnitId, request: AdRequest(), size: AdSize.banner, ); bannerAd.load(); }
Sprawdź, czy w konsoli lub danych wyjściowych logcat jest widoczny komunikat podobny do tego:
Android
I/Ads: Use RequestConfiguration.Builder .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device.
iOS
<Google> To get test ads on this device, set: GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
Skopiuj alfanumeryczny identyfikator urządzenia testowego do schowka.
Zmień kod, by dzwonił pod numer
MobileAds.instance.updateRequestConfiguration
z listą identyfikatorów urządzeń testowych przed wysłaniem żądania reklamy.MobileAds.instance.updateRequestConfiguration( RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
Ponownie uruchom aplikację. Jeśli prawidłowo dodasz urządzenie jako urządzenie testowe, zobaczysz etykietę Reklama testowa wyśrodkowana u góry banera, reklamy pełnoekranowej. i reklam z nagrodą:
Reklamy z etykietą Reklama testowa można kliknąć. Wszelkie prośby, wyświetleń i kliknięć reklam testowych nie są widoczne na Twoim koncie raportów.
Teraz, gdy Twoje urządzenie jest zarejestrowane jako urządzenie testowe, możesz zacząć otrzymywać bardziej realistyczne reklamy testowe, jeśli zastąpisz test
adUnitID
swoimi własnymiadUnitID
Testowanie za pomocą zapośredniczenia
Przykładowe jednostki reklamowe Google wyświetlają tylko reklamy Google Ads. Aby przetestować zapośredniczenie , musisz włączyć urządzenia testowe jak ważna jest pokora.
Zapośredniczone reklamy NIE renderują etykiety Reklama testowa. Ponosisz odpowiedzialność za zapewnienie, aby reklamy testowe były włączone dla każdej z sieci zapośredniczenia, nie oznaczają nieprawidłowej aktywności na koncie. Sprawdź w przypadku każdej sieci przewodnik po zapośredniczeniach na Androidzie iOS.
Jeśli nie masz pewności, czy adapter sieci reklamowej z zapośredniczeniem obsługuje reklamy testowe,
aby uniknąć klikania reklam z tej sieci w trakcie jej tworzenia. Dostępne opcje
zaznacz Ad.responseInfo
w dowolnym z formatów reklam, by ustalić, która sieć reklamowa wyświetliła daną reklamę.