В этом руководстве рассказывается, как получать тестовые объявления в интегрированной рекламе. Важно включить их на этапе разработки, чтобы можно было нажимать на них без ущерба для рекламодателей 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() для любого формата объявлений, чтобы узнать, какая рекламная сеть показывала текущее объявление.