RTBFullscreenDelegate
@objc
public protocol RTBFullscreenDelegate {
/// Called when the fullscreen ad has been loaded and ready to be shown
/// - Parameters:
/// - fullscreenAd: The loaded ``RTBFullscreenAd``
/// - bidInfo: an instance of ``RTBBidInfo`` representing bid price and and bidder name
func fullscreenAdDidReceiveAd(_ fullscreenAd: RTBFullscreenAd, bidInfo: RTBBidInfo, networkName: String)
/// Called when the ad loading is failed
/// - Parameters:
/// - fullscreenAd: The ``RTBFullscreenAd`` that failed to load
/// - errorMessage: A message describing the reason for the failure.
func fullscreenAd(_ fullscreenAd: RTBFullscreenAd, didFailToReceiveAd errorMessage: String, networkName: String)
/// Called when the use clicks on the fullscreen ad
/// - Parameter fullscreenAd: The ``RTBFullscreenAd`` that received the click
func fullscreenAdDidRecordClick(_ fullscreenAd: RTBFullscreenAd, networkName: String)
/// Called when the fullscreen ad has been displayed
/// - Parameter fullscreenAd: The ``RTBFullscreenAd`` that has been shown
func fullscreenAdDidPauseForAd(_ fullscreenAd: RTBFullscreenAd, networkName: String)
/// Called when the fullscreen ad has been dismisseed
/// - Parameter fullscreenAd: The ``RTBFullscreenAd`` that has been dismissed
func fullscreenAdDidResumeAfterAd(_ fullscreenAd: RTBFullscreenAd, networkName: String)
}
Last updated