问题描述
当我按下返回按钮时,插页式广告并没有消失。我已经在android 6.0的华为g8上测试了我的应用程序,并且运行正常,但是在android 9.0的itel L5002中会出现此问题。
我在使用以下依赖性广告:
implementation 'com.google.android.gms:play-services-ads:19.3.0'
SplashActivity
class StickeRSSplashscreen : Activity() {
var mInterstitialAd: InterstitialAd? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
requestwindowFeature(Window.FEATURE_NO_TITLE)
this.window.setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN
)
setContentView(R.layout.activity_main_splashscreen)
MobileAds.initialize(applicationContext,resources.getString(R.string.admob_app_id))
mInterstitialAd = InterstitialAd(this)
mInterstitialAd!!.adUnitId = this.resources.getString(R.string.admob_interstitial)
requestNewInterstitial()
mInterstitialAd!!.adListener = object : AdListener() {
override fun onAdClosed() {
requestNewInterstitial()
}
}
button.setonClickListener(View.OnClickListener {
if(mInterstitialAd!!.isLoaded){
mInterstitialAd!!.show()
}
})
}
private fun requestNewInterstitial() {
val adRequest = AdRequest.Builder().build()
mInterstitialAd!!.loadAd(adRequest)
}
override fun onBackpressed() {
finish()
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)