Почему не показывается реклама от Admob в приложении для Android?
Сделал приложение(игру) в GMS 2 Mobile, встроил код для показа баннера. Тестовый показывается без проблем, основной нет, проверял много раз, также с другого устройства. Аккаунт Admob подтверждён, с момента создания баннера прошло много времени(там написано, что показ может начаться не сразу, а в течении от часа до нескольких дней).
Также заметил, что на следующий день после тестирования, в аккаунте появились запросы(не показы), в разделе эффективность сети Admob, как-будто баннеры всё-таки показывались, но были невидимыми(что странно).
И ещё, когда только создал аккаунт, на почту пришло письмо:
"Мы заметили, что Вы начали настраивать аккаунт AdMob. Чтобы начать показ рекламы, необходимо указать платежные данные: Ваше имя, адрес и способ получения дохода."
"На главной странице в аккаунте AdMob Вы увидите следующее оповещение:
Объявления в ваших рекламных блоках не показываются, поскольку вы не предоставили платежные данные.
Это оповещение показывается, только если у Вас есть опубликованное приложение, в которое добавлен код рекламного блока AdMob." - как я добавлю платёжные данные, если сам сайт не даёт это сделать, пока на счету не накопиться $100(или имелось ввиду не способы вывода средств, а именно данные? Тогда я всё давно указал)
Позже пришло письмо, ваш аккаунт одобрен.
Есть предположения, почему не показывается реклама?
Дополнительно:
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для того чтобы разобраться, почему не показывается реклама от Admob в вашем приложении для Android, следует учитывать несколько возможных причин.
1. Проверьте настройки вашего Admob аккаунта: убедитесь, что ваш аккаунт не заблокирован или не имеет ограничений, которые могут препятствовать показу рекламы.
2. Убедитесь, что вы правильно настроили Admob SDK в своем приложении. Проверьте, что вы добавили правильный идентификатор рекламного блока в код вашего приложения.
3. Проверьте интернет-соединение на устройстве, на котором запускается ваше приложение. Без доступа к интернету реклама не будет загружаться.
4. Убедитесь, что ваше приложение соответствует политике использования рекламы от Admob. Нарушение правил может привести к блокировке рекламы.
5. Проверьте логи ошибок в консоли Android Studio или другой IDE, чтобы выявить возможные проблемы с загрузкой рекламы.
Приведу пример кода для загрузки рекламы от Admob в приложении для Android:
AdView adView = new AdView(context); adView.setAdSize(AdSize.BANNER); adView.setAdUnitId("ваш_идентификатор_рекламного_блока"); AdRequest adRequest = new AdRequest.Builder().build(); adView.loadAd(adRequest);
Если после выполнения всех вышеперечисленных шагов реклама все еще не отображается, рекомендуется обратиться в службу поддержки Admob с описанием проблемы и подробной информацией о вашем приложении.