gpt4 book ai didi

android - 如何在 Android 应用程序进入后台时暂停插页式广告?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:26 30 4
gpt4 key购买 nike

我在使用适用于 Android 的 admob 的插页式广告时遇到问题,即使我点击主页按钮或转到后台,商业视频仍在运行。有没有人知道如何解决这个问题?

我找了一整天,也没找到。有人说我们无法控制广告。但是当 Youtube android 应用程序能够在我们点击设备上的主页按钮或应用程序进入后台时暂停。

最佳答案

您使用的是哪个版本的 AdMob SDK?此解决方案适用于 Google Play 服务。

假设这是您设置插页式广告的方式:

//Here is where you setup your interstitial
//...
adView.setAdListener(new AdListener() {
@Override
public void onAdLoaded(){
adView.show();
}
});

在您的 onPause() 方法中,您可以执行以下操作:

protected void onPause() {
super.onPause();

if(adView != null) {
adView.setAdListener(null);
}
}

这是有效的,因为当 onPause 方法因新的插页式广告而被调用时,广告已经在显示过程中并且会正常显示。但是,如果由于其他原因调用 onPause(),例如按下主页按钮,它将禁止显示新的插页式广告。

唯一需要注意的是,如果您正在使用 AdListener 提供的其他回调方法。

关于android - 如何在 Android 应用程序进入后台时暂停插页式广告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20990793/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com