Как включить тестовые объявления

В этом руководстве рассказывается, как включить тестовые объявления в интеграции. Важно включить их на этапе разработки, чтобы можно было нажимать на них без ущерба для рекламодателей Google. Если вы будете нажимать на объявления вне тестового режима, система заподозрит ваш аккаунт в недействительной активности.

Получить тестовые объявления можно двумя способами:

  1. Использовать любой тестовый рекламный блок

  2. Использовать собственные рекламные блоки и включить тестовые устройства.

Требования

Прежде чем продолжить, сделайте следующее:

Примеры рекламных блоков

Проще всего провести тестирование с помощью тестовых рекламных блоков, которые предоставляет Google. Эти рекламные блоки не связаны с вашим аккаунтом AdMob, поэтому при их использовании ваш аккаунт не будет генерировать недействительный трафик.

Обратите внимание, что у Google есть разные тестовые рекламные блоки для Android и iOS. Для отправки тестовых запросов объявлений на устройствах iOS и Android необходимо использовать тестовые рекламные блоки для iOS и Android соответственно.

Эти рекламные блоки указывают на определенные тестовые креативы.

Как включить тестовые устройства

Если вы хотите провести более тщательное тестирование с объявлениями, которые выглядят как реальные, вы можете сделать свое устройство тестовым и выполнять проверки на собственных рекламных блоках, идентификаторы которых были созданы в интерфейсе AdMob.

Чтобы добавить устройство в качестве тестового, выполните следующие действия:

Как добавить тестовое устройство в интерфейсе AdMob

Чтобы добавить тестовое устройство и протестировать новые или существующие сборки приложения без программирования, используйте интерфейс AdMob. Подробнее…

Как использовать тестовый режим на уровне приложения

Чтобы указать приложения и версии для тестирования и получать тестовые объявления, используйте тестовый режим на уровне приложения. Подробнее о том, как настроить тестовое приложение…

Как добавить тестовое устройство программно

Если вы хотите протестировать объявления в приложении во время разработки, выполните описанные ниже действия, чтобы зарегистрировать тестовое устройство программным способом.

  1. Запустите приложение, настроенное с помощью Google Mobile Ads Flutter Plugin, и отправьте запрос объявления, используя один из указанных выше идентификаторов тестовых рекламных блоков.

    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. Проверьте, есть ли в консоли или выводе logcat сообщение, похожее на следующее:

    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. Скопируйте буквенно-цифровой идентификатор тестового устройства в буфер обмена.

  4. Измените код, чтобы вызвать MobileAds.instance.updateRequestConfiguration со списком идентификаторов тестовых устройств перед отправкой запроса объявления.

    MobileAds.instance.updateRequestConfiguration(
      RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));
    
  5. Снова запустите приложение. Если вы правильно добавили тестовое устройство, то в верхней части баннеров, межстраничных объявлений и объявлений с вознаграждением по центру будет показываться пометка Тестовое объявление.

    Вы можете нажимать на объявления, помеченные как тестовые. Запросы, показы и клики по тестовым объявлениям не отражаются в отчетах аккаунта.

  6. Теперь, когда ваше устройство зарегистрировано как тестовое, вы можете начать получать более реалистичные тестовые объявления, заменив тестовый adUnitID на собственный adUnitID.

Тестирование с помощью медиации

В тестовых рекламных блоках Google показываются только объявления Google Рекламы. Чтобы проверить настройки медиации, необходимо включить тестовые устройства.

На объявлениях, полученных с помощью медиации, ярлык Тестовое объявление не показывается. Вы должны убедиться, что тестовые объявления включены для каждой из ваших сетей медиации, чтобы эти сети не пометили ваш аккаунт как связанный с недействительной активностью. Подробную информацию можно найти в руководстве по медиации для каждой сети.

Если вы не уверены, что адаптер рекламной сети поддерживает тестовые объявления, не нажимайте на объявления из этой сети во время разработки. Чтобы узнать, какая рекламная сеть показала объявление, нажмите на значок Ad.responseInfo.