Android 9中的Intersitial Ad Block后退按钮

问题描述

当我按下返回按钮时,插页式广告并没有消失。我已经在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 (将#修改为@)