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:

import UIKit
import WortiseSDK

class ViewController: UIViewController {

    private var interstitialAd: WAInterstitialAd!

    override func viewDidLoad() {
        super.viewDidLoad()
        ...
        interstitialAd = WAInterstitialAd(adUnitId: "test-interstitial")
        interstitialAd.loadAd()
    }

    override func willMove(toParent controller: UIViewController?) {
        super.willMove(toParent: controller)
        ...
        interstitialAd.destroy()
    }

    func showInterstitial() {
        if interstitialAd.isAvailable {
            interstitialAd.showAd(from: self)
        }
    }
}

Configuración del delegado

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

Una vez implementada la interfaz, se asigna el delegate a la instancia del anuncio:

Última actualización