当前位置: 首页 > 知识库问答 >
问题:

按钮触发的Admob间隙广告在第二次单击时不起作用

公羊灿
2023-03-14

我在一个按钮中设置Admob中间广告触发以获得以下结果,

  1. 单击按钮并显示间隙广告
  2. 关闭广告后,继续播放视频
  3. 然后单击“上一步”按钮,返回到以前的activity

广告正在完美地显示,并继续到视频后,广告显示,但问题是,如果我再次点击按钮后,点击返回按钮,它是再现应用崩溃和停止应用程序。我在谷歌上搜索这个问题,但还是不走运。

这是我集成广告的代码,

null

img_ply.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub


				mAdView = (AdView) findViewById(R.id.adView);
				mAdView.loadAd(new AdRequest.Builder().build());

				mInterstitial.setAdUnitId(getResources().getString(R.string.admob_intertestial_id));
				mInterstitial.loadAd(new AdRequest.Builder().build());

				mInterstitial.setAdListener(new AdListener() {
					@Override
					public void onAdLoaded() {
						// TODO Auto-generated method stub
						super.onAdLoaded();
						if (mInterstitial.isLoaded()) {
							mInterstitial.show();
							mInterstitial.setAdListener(new AdListener() {
								@Override
								public void onAdClosed() {
									super.onAdClosed();
                                    

									Intent inttv = new Intent(SingleChannelActivity.this, TvPlay.class);
									inttv.putExtra("url", ChannelUrl);
									startActivity(inttv);
								}

							});
						}else{
							super.onAdLoaded();


						}
					}

				});

			}
		});

null

共有1个答案

松元明
2023-03-14

尝试使用“Minterstitial.LoadAD(new AdRequest.Builder().Build());”在onAdClosed()方法中再次使用。

 类似资料:
  • 在这个图像中有8个按钮。现在我在这个应用程序上使用测试广告单元。这个活动我有8个按钮,每个按钮都与有针对性的活动相联系。我的问题是,当我单击这8个按钮中的任何按钮时,它会显示admob插播广告并发送到目标活动,但当我关闭目标活动并再次返回main_activity并单击这8个按钮中的任何按钮时,admo插播广告不会显示,但在按钮上单击它会打开目标活动。我想在每次点击按钮时显示广告插播广告。这是怎么

  • 我成功地在我的应用程序中实现了AdMob中间广告,但唯一的问题是它们不可点击。 下面是我的AdMob.java类: 和MainPageActivity.java文件: 我不知道当用户升级并按下播放按钮(这将引导他进入下一个级别)时,该如何显示间隙广告。当他按下home键时,间隙广告就会出现,这会把他带到MainActivity屏幕上。 有人能帮我把广告点击一下吗?另外,有什么建议,如何添加的间隙广

  • 我正在完成一个视频应用程序,我在离开视频activity时显示间隙广告。我只想每X分钟显示一次,但似乎每次我离开那个屏幕时它都在显示。 这是我的activity密码。 onCreate: onbackpressed: 当然,在admob中是这样设置的: 注意:我的应用程序没有发布,所以它正在显示“预览”o“示例”。我正在使用我的广告单元ID: 谢谢,

  • 我找到了其他相关的问题,但没有一个答案实际上解决了我的问题。这个按钮在IE上很好用,但在Chrome上不行。我尝试移除span元素,将按钮放在任何其他标记之外,但仍然触发了两次。这个temple扩展了一个'base.html'文件,代码位于'main'元素中。 HTML: jQuery:

  • 我正在遵循本教程 到目前为止,当我点击按钮时,它就可以工作了。然而,我似乎无法让它在viewDidLoad上显示中间广告。 这就是我所拥有的: 控制台不断向我显示: 2016-02-04 22:27:51.855 GoogleAdamObjutorial[3394:56415]要获取此设备上的测试广告,请致电:request。testDevices=@[kGADSimulatorID]; 单击按钮

  • 我想在一定的时间间隔后,在主要活动上添加一个间隙广告。我搜索,似乎没有参考代码这样做。感谢你的帮助我该怎么做?任何示例代码都将是有用的。多谢了。