Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将AdMob与多个侦听器一起使用_Java_Android_Admob - Fatal编程技术网

Java 将AdMob与多个侦听器一起使用

Java 将AdMob与多个侦听器一起使用,java,android,admob,Java,Android,Admob,如何加载多个奖励视频onCreate(),然后在任何时候调用它们来显示广告,同时使用正确的侦听器 我有5个不同的奖励视频“区域”,例如,观看button1广告会提供代币,button2广告会提供硬币,button3广告会让你跳过一些东西等等。如果你点击button1,它会显示广告,然后做我需要的事,等等 AdMob为每个区域设置了不同的广告单元,因此如何: 应用程序启动时加载广告单元 让它使用自己的侦听器,以便我可以执行适当的操作 您只能加载一个广告。以上内容将仅加载最后一个广告: mAd.

如何加载多个奖励视频
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
对象,只能有一个侦听器


那我该怎么做呢?感谢《创建加载单个添加侦听器》中的

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