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 bez w trybie testowym ryzykujesz, że Twoje konto zostanie oznaczone z powodu nieprawidłowej aktywności.

Są 2 sposoby uzyskiwania reklam testowych:

  1. Użyj jednej z przykładowych jednostek reklamowych Google.

  2. 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ę reklam mobilnych Google dla Unity do aplikacji na Unity.

Przykładowe jednostki reklamowe

Najszybszym sposobem na włączenie testowania jest użycie dostarczonych przez Google testowych jednostek reklamowych. Nie są one powiązane z Twoim kontem AdMob, więc nie ma ryzyka generowania nieprawidłowego ruchu za pomocą tych jednostek reklamowych.

Pamiętaj, że różne testowe jednostki reklamowe dostarczane przez Google powinny być w zależności od platformy. Użyj testowej jednostki reklamowej na iOS, aby: wykonywanie testowych żądań reklamy na urządzeniach z iOS oraz testową jednostkę reklamową w Androidzie do wysyłania żądań; na Androidzie.

Poniżej znajdziesz przykładowe jednostki reklamowe dla każdego formatu na Androida i iOS:

Android

Format reklamy Przykładowy identyfikator jednostki reklamowej
Reklamy wyświetlane przy otwarciu aplikacji ca-app-pub-3940256099942544/9257395921
Banner ca-app-pub-3940256099942544/6300978111
Reklama pełnoekranowa ca-app-pub-3940256099942544/1033173712
Reklama z nagrodą ca-app-pub-3940256099942544/5224354917
Reklama pełnoekranowa z nagrodą ca-app-pub-3940256099942544/5354046379
Natywne ca-app-pub-3940256099942544/2247696110

iOS

Format reklamy Przykładowy identyfikator jednostki reklamowej
Reklamy wyświetlane przy otwarciu aplikacji ca-app-pub-3940256099942544/5575463023
Banner ca-app-pub-3940256099942544/2934735716
Reklama pełnoekranowa ca-app-pub-3940256099942544/4411468910
Reklama z nagrodą ca-app-pub-3940256099942544/1712485313
Reklama pełnoekranowa z nagrodą ca-app-pub-3940256099942544/6978759866
Natywne ca-app-pub-3940256099942544/3986624511

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, utworzone w interfejsie AdMob. 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

To prosty, niezautomatyzowany sposób dodawania urządzenia testowego i testowania nowych lub istniejących do tworzenia aplikacji, korzystaj z interfejsu AdMob. Informacje .

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.

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

  4. Zmodyfikuj swój kod, aby dodać identyfikatory urządzeń testowych do Lista 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ąć. Wszelkie prośby, wyświetleń i kliknięć reklam testowych nie są widoczne na Twoim koncie raportów.

  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

Począwszy od wersji 5.4.0, można testować reklamy bezpośrednio na Edytor Unity. Edytor doda obraz Prefab dający podobne działanie jak jak będą działać rzeczywiste reklamy na platformach mobilnych.

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. Odpowiadasz za Sprawdź, czy reklamy testowe są włączone dla każdej z sieci zapośredniczenia. – sieci nie oznaczają nieprawidłowej aktywności na Twoim koncie. Zobacz te w odpowiednim przewodniku zapośredniczenia.

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. Ty może użyć metody MediationAdapterClassName() w dowolnym formacie reklamy, aby i określić, z której sieci reklamowej pochodzi bieżąca reklama.