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 poza trybem testowym, Twoje konto może zostać zgłoszone z powodu nieprawidłowej aktywności.
Reklamy testowe możesz otrzymywać na 2 sposoby:
Użyj jednej z jednostek reklamowych Google
Użyj własnej jednostki reklamowej i włącz urządzenia testowe.
Wymagania wstępne
Wykonaj instrukcje w sekcji Pierwsze kroki.
Zaimportuj wtyczkę reklam mobilnych Google dla środowiska Unity do swojej aplikacji Unity.
Przykładowe jednostki reklamowe
Najszybszym sposobem na włączenie testowania jest zastosowanie testowych jednostek reklamowych udostępnionych przez Google. Nie są one powiązane z Twoim kontem Ad Managera, więc ich użycie nie spowoduje wygenerowania nieprawidłowego ruchu.
Pamiętaj, że w zależności od platformy należy używać różnych testowych jednostek reklamowych udostępnianych przez Google. Aby wysyłać żądania reklam testowych na iOS, musisz użyć testowej jednostki reklamowej na iOS, a aby wysyłać żądania na Androida, musisz użyć testowej jednostki reklamowej na Androida.
Poniżej znajdziesz przykładowe jednostki reklamowe dla każdego formatu na Androida i iOS:
Format reklamy | Przykładowy identyfikator jednostki reklamowej |
---|---|
Reklama wyświetlana przy otwarciu aplikacji | /21775744923/example/app-open |
Banner | /21775744923/example/adaptive-banner |
Reklama pełnoekranowa | /21775744923/example/interstitial |
Reklamy z nagrodą | /21775744923/example/rewarded |
Reklama pełnoekranowa z nagrodą | /21775744923/example/rewarded-interstitial |
Reklama natywna | /21775744923/example/native |
Natywne reklamy wideo | /21775744923/example/native-video |
Te jednostki reklamowe wskazują konkretne kreacje testowe.
Włącz urządzenia testowe
Jeśli chcesz przeprowadzić bardziej rygorystyczne testy z reklamami takimi jak reklama, możesz skonfiguruj urządzenie jako urządzenie testowe i użyj własnych identyfikatorów jednostek reklamowych, utworzony w interfejsie internetowym Ad Managera. Można dodać urządzenia testowe w interfejsie internetowym lub automatycznie za pomocą pakietu SDK do reklam mobilnych Google.
Aby dodać urządzenie jako urządzenie testowe, wykonaj czynności opisane poniżej.
Dodawanie urządzenia testowego w interfejsie internetowym Ad Managera
Aby dodać urządzenie testowe i przetestować nowe lub istniejące wersje aplikacji w prosty sposób, który nie wymaga programowania, użyj interfejsu internetowego Ad Managera.
Dodawanie urządzenia testowego za pomocą programowania
Jeśli chcesz testować reklamy w aplikacji podczas jej tworzenia, wykonaj podane niżej czynności, aby zarejestrować urządzenie testowe za pomocą kodu.
Uruchom aplikację skonfigurowaną za pomocą pakietu SDK do reklam mobilnych i wyślij żądanie reklamy, używając jednego z wymienionych powyżej identyfikatorów testowych jednostek reklamowych. Lista kodów.
... private void RequestBanner() { #if UNITY_ANDROID string adUnitId = "ca-app-pub-3940256099942544/6300978111"; #elif UNITY_IPHONE string adUnitId = "ca-app-pub-3940256099942544/2934735716"; #else string adUnitId = "unexpected_platform"; #endif // Create a 320x50 banner at the top of the screen. bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top); // Create an empty ad request. AdRequest request = new AdRequest(); // Load the banner with the request. bannerView.LoadAd(request); }
Sprawdź dane wyjściowe konsoli lub logcat pod kątem komunikatu podobnego 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 testowego urządzenia do schowka.
Zmodyfikuj kod, aby dodać identyfikatory testowych urządzeń do listy
RequestConfiguration.TestDeviceIds
.RequestConfiguration requestConfiguration = new RequestConfiguration(); requestConfiguration.TestDeviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
Ustaw
requestConfiguration
globalnie naMobileAds
.MobileAds.SetRequestConfiguration(requestConfiguration);
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ąć. W raportach na koncie nie pojawiają się żadne żądania ani wyświetlenia ani kliknięcia reklam testowych.
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ą edytora Unity
Od wersji 5.4.0 reklamy możesz testować bezpośrednio w edytorze Unity. Edytor doda obraz gotowy, który będzie wyglądał podobnie do rzeczywistych reklam na platformie mobilnej.
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. Użytkownik jest odpowiedzialny za to, aby reklamy testowe były włączone w przypadku każdej sieci zapośredniczenia, aby te sieci nie zgłaszały jego konta z powodu nieprawidłowej aktywności. Zobacz te odpowiedni przewodnik zapośredniczenia, aby uzyskać więcej informacji. i informacjami o nich.
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. Aby dowiedzieć się, która sieć reklamowa wyświetliła daną reklamę, możesz użyć metody MediationAdapterClassName()
w przypadku dowolnego formatu reklamy.