SASMediationInterstitialAdapterDelegate
Objective-C
@protocol SASMediationInterstitialAdapterDelegate <NSObject>
Swift
protocol SASMediationInterstitialAdapterDelegate : NSObjectProtocol
SASMediationInterstitialAdapter delegate.
-
Called when the underlying mediation ad has loaded successfully.
Declaration
Objective-C
- (void)mediationInterstitialAdapterDidLoadAd: (nonnull id<SASMediationInterstitialAdapter>)mediationInterstitialAdapter;Swift
func mediationInterstitialAdapterDidLoadAd(_ mediationInterstitialAdapter: any SASMediationInterstitialAdapter)Parameters
mediationInterstitialAdapterThe instance of SASMediationInterstitialAdapter calling the delegate.
-
Called when the underlying mediation ad has failed to load.
Declaration
Objective-C
- (void)mediationInterstitialAdapter: (nonnull id<SASMediationInterstitialAdapter>) mediationInterstitialAdapter didFailToLoadWithError:(nonnull NSError *)error noFill:(BOOL)noFill;Swift
func mediationInterstitialAdapter(_ mediationInterstitialAdapter: any SASMediationInterstitialAdapter, didFailToLoadWithError error: any Error, noFill: Bool)Parameters
mediationInterstitialAdapterThe instance of SASMediationInterstitialAdapter calling the delegate.
errorThe error preventing the underlying mediation ad from being loaded.
noFillYES if the ad could not be loaded because of ‘no ad / no fill’, NO for any other loading error.
-
Called when the underlying mediation ad has been clicked.
Declaration
Objective-C
- (void)mediationInterstitialAdapterDidReceiveAdClickEvent: (nonnull id<SASMediationInterstitialAdapter>)mediationInterstitialAdapter;Swift
func mediationInterstitialAdapterDidReceiveAdClickEvent(_ mediationInterstitialAdapter: any SASMediationInterstitialAdapter)Parameters
mediationInterstitialAdapterThe instance of SASMediationInterstitialAdapter calling the delegate.
-
Called when the underlying mediation ad has been shown.
Declaration
Objective-C
- (void)mediationInterstitialAdapterDidShow: (nonnull id<SASMediationInterstitialAdapter>)mediationInterstitialAdapter;Swift
func mediationInterstitialAdapterDidShow(_ mediationInterstitialAdapter: any SASMediationInterstitialAdapter)Parameters
mediationInterstitialAdapterThe instance of SASMediationInterstitialAdapter calling the delegate.
-
Called when the underlying mediation ad fails to be shown.
Declaration
Objective-C
- (void)mediationInterstitialAdapter: (nonnull id<SASMediationInterstitialAdapter>) mediationInterstitialAdapter didFailToShowWithError:(nonnull NSError *)error;Swift
func mediationInterstitialAdapter(_ mediationInterstitialAdapter: any SASMediationInterstitialAdapter, didFailToShowWithError error: any Error)Parameters
mediationInterstitialAdapterThe instance of SASMediationInterstitialAdapter calling the delegate.
errorThe error preventing the interstitial ad from being shown.
-
Called when the underlying mediation ad has been closed.
Declaration
Objective-C
- (void)mediationInterstitialAdapterDidClose: (nonnull id<SASMediationInterstitialAdapter>)mediationInterstitialAdapter;Swift
func mediationInterstitialAdapterDidClose(_ mediationInterstitialAdapter: any SASMediationInterstitialAdapter)Parameters
mediationInterstitialAdapterThe instance of SASMediationInterstitialAdapter calling the delegate.