Использование AdMob с несколькими слушателями

#java #android #admob

#java #Android #admob

Вопрос:

Как мне загрузить несколько видеороликов с вознаграждением onCreate() , а затем вызвать их для показа рекламы в любое время, используя правильного слушателя?

У меня есть 5 разных «зон» с вознаграждением за видео, поэтому, например, просмотр объявлений button1 даст токены, объявление button2 даст монеты, объявление button3 позволит вам что-то пропустить и т.д. И т.п. Если вы нажмете button1, он должен показать объявление, затем сделать все, что мне нужно, и так далее.

AdMob настроен с разными рекламными блоками для каждой из этих зон, так как мне:

  • Загружать рекламный блок при запуске приложения?
  • Использует ли он свой собственный слушатель, чтобы я мог выполнить соответствующее действие?

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

 mAd.loadAd("AD_UNIT_1", new AdRequest.Builder().build());
mAd.loadAd("AD_UNIT_2", new AdRequest.Builder().build());
mAd.loadAd("AD_UNIT_3", new AdRequest.Builder().build());
 

У вас может быть только один слушатель для этого mAd объекта.

Итак, как я должен это делать? Спасибо

Ответ №1:

При создании загружаются отдельные добавляемые слушатели.

 adView1.loadAd(adRequest);
adView2.loadAd(adRequest);
adView3.loadAd(adRequest);