Protocols
The following protocols are available globally.
-
Protocol implemented by SASBidderAdapter’s delegate.
Use this protocol to provide information about the ad loading status or events of bidder SDK banners to the Smart Display SDK.
See moreDeclaration
Objective-C
@protocol SASBannerBidderAdapterDelegate <NSObject>Swift
protocol SASBannerBidderAdapterDelegate : NSObjectProtocol -
Protocol that must be implemented by SASBannerView delegate.
See moreDeclaration
Objective-C
@protocol SASBannerViewDelegate <NSObject>Swift
protocol SASBannerViewDelegate : NSObjectProtocol -
A protocol to be implemented by bidder adapter classes to beneficiate of inapp in-app bidding and Holistic+ capabilities.
See moreDeclaration
Objective-C
@protocol SASBidderAdapterProtocol <NSObject>Swift
protocol SASBidderAdapterProtocol : NSObjectProtocol -
SASBiddingManager delegate protocol.
Implement this protocol to be notified when an ad bidding call is successful or failed and to retrieve the ad response if any.
See moreDeclaration
Objective-C
@protocol SASBiddingManagerDelegate <NSObject>Swift
protocol SASBiddingManagerDelegate : NSObjectProtocol -
Protocol implemented by SASBidderAdapter’s delegate.
Use this protocol to provide information about the ad loading status or events of bidder SDK interstitials to the Smart Display SDK.
See moreDeclaration
Objective-C
@protocol SASInterstitialBidderAdapterDelegate <NSObject>Swift
protocol SASInterstitialBidderAdapterDelegate : NSObjectProtocol -
Protocol that must be implemented by SASInterstitialManager delegate.
See moreDeclaration
Objective-C
@protocol SASInterstitialManagerDelegate <NSObject>Swift
protocol SASInterstitialManagerDelegate : NSObjectProtocol -
Protocol that must be implemented by mediation adapters that load and return banner ads.
See moreDeclaration
Objective-C
@protocol SASMediationBannerAdapter <NSObject>Swift
protocol SASMediationBannerAdapter : NSObjectProtocol -
Protocol implemented by SASMediationBannerAdapter delegate.
Use this protocol to provide information about the ad loading status or events to the Smart Display SDK.
See moreDeclaration
Objective-C
@protocol SASMediationBannerAdapterDelegate <NSObject>Swift
protocol SASMediationBannerAdapterDelegate : NSObjectProtocol -
Protocol that must be implemented by mediation adapters that load and return interstitial ads.
See moreDeclaration
Objective-C
@protocol SASMediationInterstitialAdapter <NSObject> -
Protocol implemented by SASMediationInterstitialAdapter delegate.
Use this protocol to provide information about the ad loading status or events to the Smart Display SDK.
See moreDeclaration
Objective-C
@protocol SASMediationInterstitialAdapterDelegate <NSObject>Swift
protocol SASMediationInterstitialAdapterDelegate -
Protocol that must be implemented by mediation adapters that load and return native ads.
See moreDeclaration
Objective-C
@protocol SASMediationNativeAdAdapter <NSObject>Swift
protocol SASMediationNativeAdAdapter : NSObjectProtocol -
Protocol implemented by SASMediationNativeAdAdapter delegate.
Use this protocol to provide information about the ad loading status or events to the Smart Display SDK.
See moreDeclaration
Objective-C
@protocol SASMediationNativeAdAdapterDelegate <NSObject>Swift
protocol SASMediationNativeAdAdapterDelegate : NSObjectProtocol -
Protocol that must be implemented by mediation adapters that load and return rewarded video ads.
See moreDeclaration
Objective-C
@protocol SASMediationRewardedVideoAdapter <NSObject>Swift
protocol SASMediationRewardedVideoAdapter : NSObjectProtocol -
Protocol implemented by SASMediationRewardedVideoAdapter delegate.
Use this protocol to provide information about the ad loading status or events to the Smart Display SDK.
See moreDeclaration
Objective-C
@protocol SASMediationRewardedVideoAdapterDelegate <NSObject>Swift
protocol SASMediationRewardedVideoAdapterDelegate : NSObjectProtocol -
Protocol that must be implemented by SASNativeAd delegate.
See moreDeclaration
Objective-C
@protocol SASNativeAdDelegate <NSObject>Swift
protocol SASNativeAdDelegate : NSObjectProtocol -
The delegate of a SASNativeAdMediaView object must adopt the SASNativeAdMediaViewDelegate protocol.
See moreNote
This delegate is only media related. For example a click, which is related to the SASNativeAd binded to the SASNativeAdMediaView will not trigger any methods of the SASNativeAdMediaViewDelegate protocol.Declaration
Objective-C
@protocol SASNativeAdMediaViewDelegate <NSObject>Swift
protocol SASNativeAdMediaViewDelegate -
Protocol that must be implemented by SASRewardedVideoManager delegate.
See moreDeclaration
Objective-C
@protocol SASRewardedVideoManagerDelegate <NSObject>Swift
protocol SASRewardedVideoManagerDelegate : NSObjectProtocol