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

点击某些按钮后如何显示间隙广告?(单击计数器)

帅银龙
2023-03-14

我是android开发的新手,我试图在点击5次按钮后显示中间广告,下面是我的代码,它不起作用,请有人指导我如何解决这个问题。

int counter = 0;

...



		FragmentManager fm = getFragmentManager();
		FragmentTransaction ft = fm.beginTransaction();

		Button play_video = (Button) rootView.findViewById(R.id.play_video);
		play_video.setOnClickListener(new View.OnClickListener() {
    
			@Override
      
			public void onClick(View v) {
				if (counter == 5) {
					if (mInterstitialAd.isLoaded()) {
						mInterstitialAd.show();
						counter = 0;
					} else {
						counter++;
						stream(vidData);
						getDialog().dismiss();

					}

					if (!mInterstitialAd.isLoading() && !mInterstitialAd.isLoaded()) {
						AdRequest adRequest = new AdRequest.Builder().build();
						mInterstitialAd.loadAd(adRequest);
					}
				}
			}
		});

共有1个答案

诸俊才
2023-03-14

使用共享首选项存储计数,而不是依赖变量。然后做一些类似的事情

// update the value in the shared preference here

if (count % 5 == 0)  //then show your advert

我认为这将工作。

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

  • 我试图显示5个按钮点击后的间隙广告,下面是我的代码,这是不起作用的,请有人告诉我如何解决这个问题。我试过两种方法,都不管用。 附言:我是android开发新手。 第一个代码 第二守则(共享偏好) 更新完整代码

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

  • 链接到我正在尝试刮取的页面: https://www.nytimes.com/reviews/dining 因为这个页面有一个“show more”按钮,所以我需要Selenium自动反复单击“show more”按钮,然后以某种方式使用Beauty soup来获取页面上每个餐厅评论的链接。在下面的照片中,我想获取的链接位于https://...onigiri.html" 迄今为止的代码: 我如何

  • 编辑:底部的解决方案 这是一个跳棋游戏。单击一个按钮后,它等待单击第二个按钮与之交换。然而,有时你可能不想移动那个按钮,但一旦你点击了它,就没有回头路了,因为我无法禁用它。 在这里的其他帖子中,我看到人们使用 这只是使它在第一次单击后不可见。 这什么都干不了。 这也没什么用。编辑:所有这些方法都用true和false进行了尝试。 私有无效交换(){ 但你也需要 这样它就重新启用了它,或者其他什么,

  • 按钮点击页面后刷新并重定向到另一个页面。在我的情况下,点击按钮后,我给页面刷新超时,但点击按钮后,它显示超时异常,没有时间等待。 例外: 失败:createEventTest组织。openqa。硒。TimeoutException:等待页面加载时超时。命令持续时间或超时:15.08秒构建信息:版本:“2.53.0”,修订版:“35ae25b1534ae328c771e0856c93e187490c