Rewarded
Integración
Los anuncios recompensados (rewarded), al igual que 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 rewardedAd: WARewardedAd!
override func viewDidLoad() {
super.viewDidLoad()
...
rewardedAd = WARewardedAd(adUnitId: "test-rewarded")
rewardedAd.loadAd()
}
override func willMove(toParent controller: UIViewController?) {
super.willMove(toParent: controller)
...
rewardedAd.destroy()
}
func showRewarded() {
if rewardedAd.isAvailable {
rewardedAd.showAd(from: self)
}
}
}Configuración del delegado
Como en el resto de formatos, se puede añadir un delegate para recibir los diferentes eventos
que sucedan durante el ciclo de vida del anuncio recompensado. Para ello, es necesario implementar la interfaz WARewardedDelegate como se muestra en el siguiente ejemplo:
Una vez implementada la interfaz, se asigna el delegate a la instancia del anuncio:
Última actualización