iOS SDK  7.3.0
 All Classes Files Functions Properties Pages
<FlurryAdNativeDelegate> Protocol Referenceabstract

Provides all available delegates for receiving callbacks related to Native Ad Serving. More...

#import <FlurryAdNativeDelegate.h>

Inherits <NSObject>.

Instance Methods

(void) - adNativeDidFetchAd:
 Invoked when an ad is received for the specified nativeAd object. More...
 
(void) - adNativeWillPresent:
 Invoked when the specified native ad object is about to present a full screen. More...
 
(void) - adNativeWillLeaveApplication:
 Invoked when the ad has been selected that will take the user out of the app. More...
 
(void) - adNativeWillDismiss:
 Invoked when a fullscreen associated with the specified ad will be removed. More...
 
(void) - adNativeDidDismiss:
 Invoked when a fullscreen associated with the specified ad has been removed. More...
 
(void) - adNativeDidReceiveClick:
 Informational callback invoked when an ad is clicked for the specified nativeAd object. More...
 
(void) - adNative:adError:errorDescription:
 Informational callback invoked when there is an ad error. More...
 
(void) - adNativeDidLogImpression:
 Informational callback invoked when an ad impression is logged. More...
 
(void) - adNativeExpandToggled:
 Informational callback invoked when an ad impression is logged. More...
 

Detailed Description

Provides all available delegates for receiving callbacks related to Native Ad Serving.

Set of methods that allow developers to manage and take actions within different phases of App ad display.

Note
This class serves as a delegate for FlurryAdNative.
For additional information on how to use Flurry's Ads SDK to attract high-quality users and monetize your user base see Support Center - Publisher.
Author
2010 - 2014 Flurry, Inc. All Rights Reserved.
Version
6.0.0

Definition at line 28 of file FlurryAdNativeDelegate.h.

Method Documentation

- (void) adNative: (FlurryAdNative *)  nativeAd
adError: (FlurryAdError)  adError
errorDescription: (NSError *)  errorDescription 
optional

Informational callback invoked when there is an ad error.

Since
6.0
See Also
FlurryAdError for the possible error reasons.
Parameters
nativeAdThe native ad object associated with the error
adErroran enum that specifies the reason for the error.
errorDescriptionAn error object that gives additional information on the cause of the ad error.
- (void) adNativeDidDismiss: (FlurryAdNative *)  nativeAd
optional

Invoked when a fullscreen associated with the specified ad has been removed.

Since
6.0.0
Parameters
nativeAdThe native ad object that is associated with the full screen that that has been dismissed.
- (void) adNativeDidFetchAd: (FlurryAdNative *)  nativeAd
optional

Invoked when an ad is received for the specified nativeAd object.

Since
6.0.0

This method informs the app that an ad has been received and is available for display.

See Also
- fetchAd (FlurryAdNative) for details on the method that will invoke this delegate.
Parameters
nativeAdThe ad object that has successfully fetched an ad.
- (void) adNativeDidLogImpression: (FlurryAdNative *)  nativeAd
optional

Informational callback invoked when an ad impression is logged.

Since
6.6.0
Parameters
nativeAdThe native ad object associated with the impressions
- (void) adNativeDidReceiveClick: (FlurryAdNative *)  nativeAd
optional

Informational callback invoked when an ad is clicked for the specified nativeAd object.

Since
6.0.0

This method informs the app that an ad has been clicked. This should not be used to adjust state of an app. It is only intended for informational purposes.

Parameters
nativeAdThe ad object that received the click.
- (void) adNativeExpandToggled: (FlurryAdNative *)  nativeAd
optional

Informational callback invoked when an ad impression is logged.

Since
7.3.0
Parameters
nativeAdThe native ad object associated with the impressions
- (void) adNativeWillDismiss: (FlurryAdNative *)  nativeAd
optional

Invoked when a fullscreen associated with the specified ad will be removed.

Since
6.0.0
Parameters
nativeAdThe native ad object that is associated with the full screen that is about to be dismissed.
- (void) adNativeWillLeaveApplication: (FlurryAdNative *)  nativeAd
optional

Invoked when the ad has been selected that will take the user out of the app.

Since
6.0.0

This method informs the app that an ad has been clicked and the user is about to be taken outside the app.

Parameters
nativeAdThe native ad object that received the click.
- (void) adNativeWillPresent: (FlurryAdNative *)  nativeAd
optional

Invoked when the specified native ad object is about to present a full screen.

Since
6.0.0
Parameters
nativeAdThe native ad object that is associated with the full screen that is about to present a fullscreen.

The documentation for this protocol was generated from the following file: