Interstitial

Integración

Al contrario que los banners, los intersticiales únicamente se pueden integrar a través de código. A continuación se muestra un sencillo ejemplo para entender su funcionamiento:

class MainActivity : Activity() {

    private var interstitialAd: InterstitialAd? = null
    
    override fun onCreate(savedInstanceState: Bundle?) {
        ...
        interstitialAd = InterstitialAd(this, "Ad Unit ID de Wortise").also {
	    it.loadAd()
        }
    }
    
    override fun onDestroy() {
        ...
        interstitialAd?.destroy()
    }
    
    fun showInterstitial() {
        if (interstitialAd?.isAvailable == true) {
            interstitialAd?.showAd(this)
        }
    }
}

Configuración del listener

Al igual que en el caso de los banners, se puede añadir un listener para recibir los diferentes eventos que sucedan durante el ciclo de vida del intersticial. Para ello, es necesario implementar la interfaz InterstitialAd.Listener como se muestra en el siguiente ejemplo:

Última actualización