В этом руководстве рассказывается, как получать тестовые объявления в интегрированной рекламе. Важно использовать их на этапе разработки, чтобы можно было нажимать на них без ущерба для рекламодателей Google. Если вы будете нажимать на объявления вне тестового режима, система заподозрит ваш аккаунт в недействительной активности.
Получить тестовые объявления можно двумя способами:
Использовать любой тестовый рекламный блок.
Использовать собственные рекламные блоки и включить тестовый режим.
Демонстрационные рекламные блоки
Самый быстрый способ провести тестирование – использовать предоставленные Google проверочные рекламные блоки. Эти рекламные блоки не связаны с вашим аккаунтом AdMob, поэтому при их использовании ваш аккаунт не будет генерировать недействительный трафик.
Ниже приведены демо-рекламные блоки, которые указывают на определенные тестовые креативы для каждого формата.
Android
| Формат объявления | Пример идентификатора рекламного блока |
|---|---|
| Баннер | ca-app-pub-3940256099942544/6300978111 |
| Межстраничное объявление | ca-app-pub-3940256099942544/1033173712 |
| Объявления с вознаграждением | ca-app-pub-3940256099942544/5224354917 |
iOS
| Формат объявления | Пример идентификатора рекламного блока |
|---|---|
| Баннер | ca-app-pub-3940256099942544/2934735716 |
| Межстраничное объявление | ca-app-pub-3940256099942544/4411468910 |
| Объявления с вознаграждением | ca-app-pub-3940256099942544/1712485313 |
Как включить тестовые устройства (режим тестирования)
Если вы хотите провести более тщательное тестирование с объявлениями, которые выглядят как реальные, вы можете сделать свое устройство тестовым и выполнять проверки на собственных рекламных блоках, идентификаторы которых были созданы в интерфейсе AdMob. Тестовые устройства можно добавить в интерфейсе AdMob или программно с помощью Google Mobile Ads SDK.
Чтобы добавить устройство в качестве тестового, выполните следующие действия:
Как добавить тестовое устройство в интерфейсе AdMob
Чтобы добавить тестовое устройство и протестировать новые или существующие сборки приложения без программирования, используйте интерфейс AdMob. Подробнее…
Как добавить тестовое устройство программным способом
Если вы хотите протестировать рекламу в приложении во время разработки, выполните описанные ниже действия, чтобы зарегистрировать тестовое устройство программным способом.
Загрузите приложение с интегрированной рекламой и отправьте запрос объявления.
В консоли должно появиться сообщение, похожее на следующее:
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" ];
Скопируйте идентификатор тестового устройства в буфер обмена.
Измените код, чтобы задать идентификатор тестового устройства с помощью
SetRequestConfiguration:// Set a sample device ID of 2077ef9a63d2b398840261c8221a0c9b firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.test_device_ids.push_back("2077ef9a63d2b398840261c8221a0c9b"); firebase::gma::SetRequestConfiguration(request_configuration);
Снова запустите приложение. Если объявление предоставлено Google, в верхней части баннера, межстраничного объявления или объявления с вознаграждением по центру будет видна пометка Тестовый режим.

Вы можете нажимать на объявления с ярлыком Тестовый режим. Запросы, показы и клики по объявлениям в тестовом режиме не будут отражаться в отчетах аккаунта.
Тестирование с помощью медиации
В демонстрационных рекламных блоках Google показываются только объявления Google. Чтобы протестировать настройки медиации, необходимо включить тестовые устройства.
Объявления, полученные с помощью медиации, не помечаются ярлыком Тестовый режим. Вы должны самостоятельно включить тестовый режим для каждой сети медиации, чтобы они не пометили ваш аккаунт как связанный с недействительной активностью. Подробную информацию вы найдете в руководстве по медиации для каждой сети.
Если вы не уверены, что адаптер рекламной сети поддерживает тестовый режим, лучше не нажимать на объявления из этой сети во время разработки. Вы можете использовать метод ResponseInfo::mediation_adapter_class_name() для любого формата объявлений, чтобы узнать, какая рекламная сеть показала текущее объявление.