Android 在Kotlin的X时间后如何显示间隙广告?

Android 在Kotlin的X时间后如何显示间隙广告?,android,android-studio,kotlin,admob,Android,Android Studio,Kotlin,Admob,我的问题是直接的:“我如何在X时间后在我的kotlin应用程序中显示间隙广告?”例如,间隙广告必须在20秒后自动显示。我可以使用哪种代码?我在这个链接中做了所有的技巧,但是我的问题没有解决办法。如果您需要在将来安排一个事件,请使用处理程序。例如: private val adsHandler = object : Handler(Looper.getMainLooper()){ override fun handleMessage(msg: Message?) { int

我的问题是直接的:“我如何在X时间后在我的kotlin应用程序中显示间隙广告?”例如,间隙广告必须在20秒后自动显示。我可以使用哪种代码?我在这个链接中做了所有的技巧,但是我的问题没有解决办法。

如果您需要在将来安排一个事件,请使用
处理程序。例如:

private val adsHandler = object : Handler(Looper.getMainLooper()){
    override fun handleMessage(msg: Message?) {
        interstitialAd.show()
    }
}

private fun scheduleAd(){
    adsHandler.sendEmptyMessageDelayed(0, 20_000)
}


你不能让一个异步任务睡眠20秒然后显示吗?
...
interstitialAd.setAdListener(object : AdListener() {
            fun onAdLoaded() {
                scheduleAd()
            }

            fun onAdClosed() {
                // reschedule
                scheduleAd()
            }
        })