Interstitial
Display interstitital ads
Load and show interstitial ad:
val interstitialAd = InterstitialAd(activity)
var content = remember { mutableStateOf("") }
when (
val result = interstitialAd.load(LoadParams(testMode = true))
) {
is InterstitialLoadSuccess -> {
interstitialAd.onLoaded = {
println("Interstitial: onLoaded")
BideaseMobile.sendEvent("Interstitial: onLoaded")
interstitialAd.show()
}
interstitialAd.onFailed = {
println("Interstitial: onFailed: $it")
BideaseMobile.sendEvent("Interstitial: onFailed: $it")
content.value = "Interstitial: onFailed: $it"
}
interstitialAd.onClosed = {
println("Interstitial: onClosed")
BideaseMobile.sendEvent("Interstitial: onClosed")
content.value = "Interstitial: onClosed"
}
interstitialAd.onDisplayed = {
println("Interstitial: onDisplayed")
BideaseMobile.sendEvent("Interstitial: onDisplayed")
content.value = "Interstitial: onDisplayed"
}
interstitialAd.onClicked = {
println("Interstitial: onClicked")
BideaseMobile.sendEvent("Interstitial: onClicked")
content.value = "Interstitial: onClicked"
}
content.value = ""
}
is InterstitialLoadFailure -> {
BideaseMobile.sendEvent(result.error)
content.value = result.error
}
}Updated 10 days ago