Как показывать промежуточную рекламу после X раз в Котлине? - PullRequest
0 голосов
/ 02 июля 2019

У меня прямой вопрос: «Как я могу показывать промежуточные объявления в моем приложении kotlin после X времени?»Например, рекламное объявление должно показываться автоматически через 20 секунд.Какой код я могу использовать?Я сделал все трюки по этой ссылке https://developers.google.com/admob/android/interstitial, но решения моей проблемы не существует.

1 Ответ

1 голос
/ 03 июля 2019

Используйте Handler, если вам нужно запланировать событие на будущее. Например:

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

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

и

...
interstitialAd.setAdListener(object : AdListener() {
            fun onAdLoaded() {
                scheduleAd()
            }

            fun onAdClosed() {
                // reschedule
                scheduleAd()
            }
        })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...