Подтвердить что ты не робот

OnFailedToReceiveAd (успешный запрос объявления, но объявление не было получено из-за отсутствия рекламных ресурсов при использовании admob с adwhirl

Я просто хочу знать, является ли эта проблема серверной стороной... или я должен что-то исправить в своем коде...

onFailedToReceiveAd (успешный запрос объявления, но объявление не было из-за отсутствия рекламного ресурса

Я использую admob с adwhirl для показа объявлений в приложении для Android.

4b9b3361

Ответ 1

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

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

Наконец, тест, который вы можете запустить, чтобы проверить, правильно ли реализован ваш код AdWhirl, является запрос тестового объявления. Вы можете сделать это, указав тестовый режим в AdWhirl:

AdWhirlTargeting.setTestMode(true);

Если вы вернете тестовое объявление, вы узнаете, что ваш код работает по назначению.

Ответ 2

Одно из решений, которое вы могли бы попробовать:

Несколько раз это произойдет, если вы изменили язык своего Android-устройства на экзотический язык (например, на русском языке). Попробуйте изменить его на английский, и AdMob найдет для вас соответствующее объявление. Или вы можете перейти в рекламный ID Google Настройки- > Объявления → Reset

Ответ 3

Я только что обнаружил, что такая ошибка отображается, если ваша учетная запись AdMob запрещена. Но он работает с идентификатором тестового устройства.

Ответ 4

Обратите внимание, что это может произойти, если вы используете (форсируете) настраиваемую ширину и высоту для баннеров.

Вы должны использовать те, которые DOC заявляет: https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate#play

Если вы установили пользовательскую ширину и высоту, например:

new AdSize( 521,300 );

Он ответит на указанную вами ошибку.

Ответ 5

Я знаю, что это было давным-давно, но вот что я сделал, что решило эту проблему. 1. в своей учетной записи admob нажмите "Управлять настройками" в созданном приложении. 2. Нажмите "Изменить". 3. в разделе "URL пакета Android": оставьте пустым и сохраните настройки.

* после того, как вы сохраните, он отобразит этот флажок как "market://", и это нормально.