#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())
}