val interstitialAdFb = com.facebook.ads.InterstitialAd(mContext, resources.getString(R.string.fb_interstitial_id))
val adListener = object : com.facebook.ads.InterstitialAdListener {
override fun onLoggingImpression(p0: Ad?) {
TODO("Not yet implemented")
}
override fun onInterstitialDisplayed(p0: Ad?) {
TODO("Not yet implemented")
}
override fun onAdClicked(p0: Ad?) {
TODO("Not yet implemented")
}
override fun onInterstitialDismissed(p0: Ad?) {
}
override fun onError(p0: Ad?, p1: AdError?) {
}
override fun onAdLoaded(p0: Ad?) {
}
}
val loadAdConfig = interstitialAdFb.buildLoadAdConfig()
.withAdListener(adListener)
.build()
interstitialAdFb.loadAd(loadAdConfig)
, и когда вы хотите показать промежуточную рекламу, тогда
if (interstitialAdFb.isAdLoaded)
interstitialAdFb.show()
этот код для использования
implementation 'com.facebook.android:audience-network-sdk:5.6.1'