Z tego przewodnika dowiesz się, jak włączyć w integracji reklam testowych. Aby móc korzystać z reklam Google, nie pobieraj opłat od reklamodawców Google. Pamiętaj, by na etapie tworzenia aplikacji włączyć reklamy testowe. Jeśli klikniesz zbyt wiele reklam poza trybem testowym, Twoje konto może zostać oznaczone z powodu nieprawidłowej aktywności.
Reklamy testowe można uzyskać na 2 sposoby:
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ę Google Mobile Ads Flutter do aplikacji Flutter.
Przykładowe jednostki reklamowe
Najszybszym sposobem na włączenie testowania jest użycie testowych jednostek reklamowych dostarczonych przez Google. Nie są one powiązane z Twoim kontem AdMob, więc ich użycie nie spowoduje wygenerowania nieprawidłowego ruchu.
Pamiętaj, że Google ma różne testowe jednostki reklamowe na Androida i iOS. Musisz użyć testowej jednostki reklamowej na iOS do wysyłania testowych żądań reklamy na iOS i testowej jednostki reklamowej na Androida do wykonywania żądań na Androidzie.
Te jednostki reklamowe wskazują konkretne kreacje testowe.
Włącz urządzenia testowe
Jeśli chcesz przeprowadzić bardziej rygorystyczne testy z wykorzystaniem reklam przypominających rzeczywiste, możesz skonfigurować urządzenie jako urządzenie testowe i używać własnych identyfikatorów jednostek reklamowych utworzonych w interfejsie AdMob .
Wykonaj te czynności, by dodać swoje urządzenie jako urządzenie testowe.
Dodaj urządzenie testowe w interfejsie AdMob
Prosty, niezautomatyzowany sposób dodawania urządzenia testowego i testowania nowych lub istniejących kompilacji aplikacji znajdziesz w interfejsie AdMob. Więcej informacji
Automatyczne dodawanie urządzenia testowego
Jeśli w trakcie jej tworzenia chcesz przetestować reklamy w swojej aplikacji, wykonaj podane niżej czynności, aby automatycznie zarejestrować urządzenie testowe.
Uruchom aplikację skonfigurowaną za pomocą pakietu SDK do reklam mobilnych i wyślij żądanie reklamy, używając jednego z podanych wyżej testowych identyfikatorów 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(); }
W konsoli lub pliku logcat poszukaj komunikatu, który wygląda tak:
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 do schowka alfanumeryczny identyfikator urządzenia testowego.
Zmodyfikuj kod tak, aby przed wysłaniem żądania reklamy wywoływał żądanie
MobileAds.instance.updateRequestConfiguration
za pomocą listy identyfikatorów urządzeń testowych.MobileAds.instance.updateRequestConfiguration( RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
Uruchom ponownie aplikację. Jeśli prawidłowo dodasz swoje urządzenie jako urządzenie testowe, u góry banera, reklamy pełnoekranowej i reklamy z nagrodą zobaczysz etykietę Reklama testowa:
Reklamy z etykietą Reklama testowa można bezpiecznie klikać. Żądania, wyświetlenia i kliknięcia reklam testowych nie są uwzględniane w raportach na koncie.
Gdy Twoje urządzenie jest zarejestrowane jako urządzenie testowe, możesz zacząć wyświetlać bardziej realistyczne reklamy testowe, zastępując testowy element
adUnitID
własnymadUnitID
.
Testowanie za pomocą zapośredniczenia
Przykładowe jednostki reklamowe Google wyświetlają tylko reklamy Google Ads. Aby przetestować konfigurację zapośredniczenia, musisz włączyć urządzenia testowe.
Zapośredniczone reklamy NIE renderują etykiety Reklama testowa. Musisz upewnić się, że w każdej z sieci zapośredniczenia masz włączone reklamy testowe, aby te sieci nie oznaczały Twojego konta jako nieprawidłowej aktywności. Więcej informacji znajdziesz w przewodniku zapośredniczenia dotyczącym poszczególnych sieci na Androida i iOS.
Jeśli nie masz pewności, czy adapter sieci reklamowej z zapośredniczeniem obsługuje reklamy testowe, najlepiej nie klikać reklam z tej sieci na etapie tworzenia. Aby dowiedzieć się, która sieć reklamowa wyświetliła bieżącą reklamę, możesz sprawdzić pole Ad.responseInfo
przy dowolnym formacie reklamy.