RTBRewardedVideoDelegate

interface RTBRewardedVideoDelegate {

    /**
     * Called when the rewarded video ad has been loaded and is ready to be shown.
     * @param bidInfo Information about the bid.
     */
    fun rewardedVideoAdDidReceiveAd(rewardedVideoAd: RTBRewardedVideoAd, bidInfo: RTBBidInfo, networkName: String)

    /**
     * Called when the ad loading has failed.
     */
    fun rewardedVideoAdDidFailToReceiveAd(rewardedVideoAd: RTBRewardedVideoAd, errorMessage: String, networkName: String)

    /**
     * Called when the user clicks on the rewarded video ad.
     */
    fun rewardedVideoAdDidRecordClick(rewardedVideoAd: RTBRewardedVideoAd, networkName: String)

    /**
     * Called when the rewarded video ad has been displayed.
     */
    fun rewardedVideoAdDidPauseForAd(rewardedVideoAd: RTBRewardedVideoAd, networkName: String)

    /**
     * Called when the rewarded video ad has been dismissed.
     */
    fun rewardedVideoAdDidResumeAfterAd(rewardedVideoAd: RTBRewardedVideoAd, networkName: String)

    /**
     * Called when the rewarded video ad has been completely watched.
     */
    fun rewardedVideoAdDidReceiveReward(rewardedVideoAd: RTBRewardedVideoAd, networkName: String)
}

Last updated