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

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

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

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

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

Требования

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

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

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

Обратите внимание, что у Google есть разные тестовые рекламные блоки для Android и iOS. Для запросов тестовых объявлений на устройствах iOS необходимо использовать тестовый рекламный блок для iOS, а на устройствах Android – тестовый рекламный блок для 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 в объявлении любого формата, чтобы узнать, какая рекламная сеть его показала.