Włączam reklamy testowe

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:

  1. Użyj jednej z jednostek reklamowych Google

  2. 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.

  1. 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);
    }
  2. 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" ];
  3. Skopiuj alfanumeryczny identyfikator testowego urządzenia do schowka.

  4. Zmodyfikuj kod, aby dodać identyfikatory testowych urządzeń do listy RequestConfiguration.TestDeviceIds.

    RequestConfiguration requestConfiguration = new RequestConfiguration();
    requestConfiguration.TestDeviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. Ustaw requestConfiguration globalnie na MobileAds.

    MobileAds.SetRequestConfiguration(requestConfiguration);
  6. 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.

  7. 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łasnymi adUnitID

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.