RTBRewardedVideoAdDelegate
@objc public protocol RTBRewardedVideoAdDelegate {
/// Called when the rewarded video ad has been loaded and ready to be shown
/// - Parameters:
/// - rewardedVideoAd: The loaded ``RTBRewardedVideoAd``
/// - bidInfo: an instance of ``RTBBidInfo`` representing bid price and and bidder name
/// - networkName: networtk name for the loaded ad
func rewardedVideoAdDidReceiveAd(_ rewardedVideoAd: RTBRewardedVideoAd, bidInfo: RTBBidInfo, networkName: String)
/// Called when the rewarded video ad loading is failed
/// - Parameters:
/// - rewardedVideoAd: The ``RTBRewardedVideoAd`` that failed to load
/// - errorMessage: A message describing the reason for the failure
/// - networkName: networtk name for the loaded ad
func rewardedVideoAd(_ rewardedVideoAd: RTBRewardedVideoAd, didFailToReceiveAd errorMessage: String, networkName: String)
/// Called when the use clicks on the rewarded video ad
/// - Parameters:
/// - rewardedVideoAd: The ``RTBRewardedVideoAd`` that received the click
/// - networkName: networtk name for the loaded ad
func rewardedVideoAdDidRecordClick(_ rewardedVideoAd: RTBRewardedVideoAd, networkName: String)
/// Called when the rewarded video ad has been displayed and video has just started
/// - Parameters:
/// - rewardedVideoAd: The ``RTBRewardedVideoAd`` that received the click
/// - networkName: networtk name for the loaded ad
func rewardedVideoAdDidPauseForAd(_ rewardedVideoAd: RTBRewardedVideoAd, networkName: String)
/// Called when the rewarded video ad has been dismisseed
/// - Parameters:
/// - rewardedVideoAd: The ``RTBRewardedVideoAd`` that received the click
/// - networkName: networtk name for the loaded ad
func rewardedVideoAdDidResumeAfterAd(_ rewardedVideoAd: RTBRewardedVideoAd, networkName: String)
/// Called when the use receives a reward after watching the ad
/// - Parameters:
/// - rewardedVideoAd: The ``RTBRewardedVideoAd`` that received the click
/// - networkName: networtk name for the loaded ad
func rewardedVideoAdDidReceiveReward(_ rewardedVideoAd: RTBRewardedVideoAd, networkName: String)
}
Last updated