#android #admob #banner #banner-ads
#Android #admob #баннер #баннерная реклама
Вопрос:
хорошо, я играю с объявлениями, начиная с одной недели, я протестировал все подобные объявления Native Ads Advanced
, Interstitial Ads
в этих объявлениях я могу предварительно загрузить их и показывать, когда захочу, но меня смущает баннерная реклама, в баннерной рекламе нет обратного вызова onAdImpression()
, но в Interstitial
и Native Ads Advanced
он вызывает. моя проблема в том, что я хочу предварительно загрузить баннерную рекламу, чтобы при появлении моего конкретного вида она отображалась немедленно, в настоящее время я загружаю рекламу, когда вид становится видимым, и загружаюсь через некоторое время.я написал вспомогательный класс для предварительной загрузки баннерной рекламы, реклама отображается нормально, но нет журналов, показывала ли баннерная реклама показ или нет, может кто-нибудь помочь, пожалуйста? я читал, что мы можем показывать предварительно загруженные рекламные баннеры, но нет документации или чего-либо еще https://groups.google.com/d/msg/google-admob-ads-sdk/BuczXZG9AeU/KewEg7HFAAAJ
Комментарии:
1. вам следует использовать AdListener.. вы можете загрузить объявление в любое удобное для вас время, а затем показать его при загрузке, либо с помощью
onAdLoaded()
обратного вызова, либо путем проверкиbannerAd.isLoaded();
2. @DarShan внимательно прочитайте мой вопрос, не существует метода
isLoaded()
для баннерной рекламы3. Да, извините за это .. у баннеров нет такого метода .. в качестве альтернативы вы можете скрыть баннерную рекламу до загрузки вашего просмотра..