iOS SDK Version
FBNativeAdDelegate
Objective-C
@protocolFBNativeAdDelegate<NSObject>
Swift
protocolFBNativeAdDelegate:NSObjectProtocol
The methods declared by the FBNativeAdDelegate protocol allow the adopting delegate to respond to messages from the FBNativeAd class and thus respond to operations such as whether the native ad has been loaded.
- Sent when an FBNativeAd has been successfully loaded.
Declaration
Objective-C-(void)nativeAdDidLoad:(nonnullFBNativeAd*)nativeAd;
SwiftoptionalfuncnativeAdDidLoad(_nativeAd:FBNativeAd)
Parameters
- Sent when an FBNativeAd has succesfully downloaded all media
Declaration
Objective-C-(void)nativeAdDidDownloadMedia:(nonnullFBNativeAd*)nativeAd;
SwiftoptionalfuncnativeAdDidDownloadMedia(_nativeAd:FBNativeAd)
- Sent immediately before the impression of an FBNativeAd object will be logged.
Declaration
Objective-C-(void)nativeAdWillLogImpression:(nonnullFBNativeAd*)nativeAd;
SwiftoptionalfuncnativeAdWillLogImpression(_nativeAd:FBNativeAd)
Parameters
- Sent when an FBNativeAd is failed to load.
Declaration
Objective-C-(void)nativeAd:(nonnullFBNativeAd*)nativeAddidFailWithError:(nonnullNSError*)error;
SwiftoptionalfuncnativeAd(_nativeAd:FBNativeAd,didFailWithErrorerror:Error)
Parameters
- Sent after an ad has been clicked by the person.
Declaration
Objective-C-(void)nativeAdDidClick:(nonnullFBNativeAd*)nativeAd;
SwiftoptionalfuncnativeAdDidClick(_nativeAd:FBNativeAd)
Parameters
- When an ad is clicked, the modal view will be presented. And when the user finishes the interaction with the modal view and dismiss it, this message will be sent, returning control to the application.
Declaration
Objective-C-(void)nativeAdDidFinishHandlingClick:(nonnullFBNativeAd*)nativeAd;
SwiftoptionalfuncnativeAdDidFinishHandlingClick(_nativeAd:FBNativeAd)
Parameters