RTBBannerViewDelegate
@objc
public protocol RTBBannerViewDelegate: AnyObject {
/// Tells the delegate that an ad request successfully received an ad. The delegate may want to add
/// - Parameters:
/// - bannerView: the banner view to the view hierarchy if it hasn't been added yet
/// - bidInfo: an instance of ``RTBBidInfo`` representing bid price and and bidder name
func bannerViewDidReceiveAd(_ bannerView: RTBBannerView, bidInfo: RTBBidInfo, networkName: String)
/// Tells the delegate that an ad request failed.
func bannerView(_ bannerView: RTBBannerView, didFailToReceiveAd errorMessage: String, networkName: String)
/// Tells the delegate that a click has been recorded for the ad.
func bannerViewDidRecordClick(_ bannerView: RTBBannerView, networkName: String)
/// Tells the delegate that ad has opened external browser.
func bannerViewDidPauseForAd(_ bannerView: RTBBannerView, networkName: String)
/// Tells the delegate that Ad has been dismissed.
func bannerViewDidResumeAfterAd(_ bannerView: RTBBannerView, networkName: String)
}
Last updated