Events
You can observe the lifecycle of a FuseFullScreenAdView by listening to its emitted events.
Currently, the following events are available:
- An ad has started loading
- An ad has finished loading successfully
- An error occurred while loading an ad
- An ad impression was recorded
- The ad was dismissed
- Display of an ad timed out
- The ad couldn’t be displayed due to error
- A reward was received (for rewarded and rewarded interstitial ads only)
iOS
class ViewClass: FuseFullScreenAdViewDelegate {
func onEvent(adView: FuseFullScreenAdView, event: FuseAdViewEvent) {
print(event)
}
}
let ad = FuseFullScreenAdView(code: "<zone_code>")
ad.delegate = self
Android
val ad = FuseFullScreenAdView("<zone_code>")
ad.listener = object : FuseFullScreenAdViewListener {
override fun onEvent(adView: FuseFullScreenAdView, event: FuseAdViewEvent) {
print(event)
}
}