Włączanie reklam testowych

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:

  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

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.

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

  4. 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']));
    
  5. 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.

  6. 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łasnym adUnitID.

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.