Display interstitial ad on Android

Display an interstitial ad

val interstitialAd = AdropInterstitialAd(context, "YOUR_UNIT_ID")
interstitialAd.interstitialAdListener = object : AdropInterstitialAdListener {
    override fun onAdReceived(ad: AdropInterstitialAd) {
        Log.d("ADROP", "interstitial ad received ${ad.unitId}")
        ad.show()
    }
    
    override fun onAdFailedToReceive(ad: AdropInterstitialAd, errorCode: AdropErrorCode) {
        Log.d("ADROP", "failed to receive $errorCode")
    }
    
    override fun onAdFailedToShowFullScreen(ad: AdropInterstitialAd, errorCode: AdropErrorCode) {
        Log.d("ADROP", "failed to show full screen $errorCode")
    }
    ...
}
interstitialAd.load()

Destroy

When you are done showing your AdropInterstitialAd, you should destroy it so that the ad is properly garbage collected.

override fun onDestroy() {
    super.onDestroy()
    interstitialAd.destroy()
}

Last updated