2011-12-23 4 views
2

Я добавляю объявления AdMob в свое приложение. Тестовое объявление отлично работает в эмуляторе, но когда я тестирую его на телефоне, он не отображается. Глядя на LogCat, он говорит, что получил объявление, и он не говорит, что выделенное пространство слишком мало, чтобы удерживать объявление (я проверил, и он скажет мне, если это произошло), но тестовое объявление не появляется. Я не могу найти причин, по которым тестовое объявление будет успешно получено, и у вас будет достаточно места, но не будет отображаться, поэтому я довольно тупой.Объявление AdMob получено, но он не отобразится

+0

Как вы устанавливаете тестовый режим? 'AdRequest.addTestDevice (AdRequest.TEST_EMULATOR)' только устанавливает эмулятор для тестового режима. Если вы хотите использовать белый список устройства для тестового режима, вам нужно будет вызвать «AdRequest.addTestDevice» («YOUR_HASHED_DEVICE_ID»); это можно найти в выводе logcat при выполнении запроса на устройстве, еще не включенном в белый режим для тестового режима. –

ответ

1

AdMob не всегда показывает AD. Количество показанных объявлений зависит от количества запросов, которые вы подаете.

Несколько запросов = мало вероятность увидеть баннер.

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

В моем приложении, установленном на устройствах ~ 2000, AD появляется очень редко.

+0

Я уверен, что тестовое объявление должно отображаться в 100% случаев; Думаю, в этом-то и дело. – Alex

+0

Да, тест, вероятно, да. Но я где-то читал на сайте, что ADS, если не в тесте, будет не всегда отображаться. Это зависит от количества ваших запросов. – Ivan

Смежные вопросы