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

Выберите платформу: Android (бета-версия)Новый Android iOS Unity Flutter

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

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

  1. Воспользуйтесь одним из демонстрационных рекламных блоков Google.

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

Предварительные требования

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

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

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

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

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

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

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

Добавьте ваше тестовое устройство в пользовательский интерфейс AdMob.

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

Добавьте ваше тестовое устройство программным способом.

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

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

    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 Ads. Для проверки конфигурации медиации необходимо включить тестовые устройства .

В медиаторных объявлениях метка «Тестовое объявление» НЕ отображается. Вы несете ответственность за то, чтобы тестовые объявления были включены для каждой из ваших медиаторных сетей, чтобы эти сети не помечали ваш аккаунт как нарушающий правила. Дополнительную информацию см. в [руководстве по медиации для каждой сети]((/admob/flutter/choose-networks#network_details).

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