Предварительная загрузка промежуточной рекламы AdMob в Котлине

#android #kotlin

Вопрос:

Чтобы реализовать объявление предварительной загрузки в основной деятельности, а затем использовать его в другой деятельности, я пытаюсь следовать этому примеру, который находится в Java. Когда я преобразовал код для Kotlin, я получил следующую ошибку: следующая ошибка. Кто-нибудь может помочь? Спасибо.

Ответ №1:

Вы можете следить за моей промежуточной реализацией из моего проекта, перейдя по этой ссылке.

В общем, внутри OnActivityCreated добавьте функцию loadInterstitial() :

 private lateinit var interstitialAd: InterstitialAd

override fun onActivityCreated(savedInstanceState: Bundle?) { 
 ...
    loadInterstitial()
 ...
 }

private fun loadInterstitial() {
    interstitialAd = InterstitialAd(requireContext())
    interstitialAd.adUnitId = BuildConfig.interstitialAds
    interstitialAd.loadAd(AdRequest.Builder().build())
}