iAd Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Access to the iAd Advertisement Platform
Classes
ADBannerView |
A type of UIView that displays a banner ad. |
ADBannerView.ADBannerViewAppearance |
Appearance class for objects of type ADBannerView. |
ADBannerViewDelegate |
A delegate object that allows the application developer to have fine-grained control over lifecycle events of a ADBannerView. |
ADBannerViewDelegate_Extensions |
Extension methods to the IADBannerViewDelegate interface to support all the methods from the ADBannerViewDelegate protocol. |
ADClient |
Used to determine whether the app was installed via an interaction with an iAd Network campaign. |
ADClientConversionDetailsResult |
Contains purchase date and impression date information. |
ADClientErrorExtensions |
Extension methods for the iAd.ADClientError enumeration. |
ADErrorEventArgs |
Provides data for the FailedToReceiveAd event. |
ADErrorExtensions |
Extension methods for the iAd.ADError enumeration. |
ADInterstitialAd |
A full-screen advertisement. |
ADInterstitialAdDelegate |
A delegate object that allows the application developer to have fine-grained control over events relating to the lifecycle of an ADInterstitialAd object. |
ADInterstitialAdDelegate_Extensions |
Extension methods to the IADInterstitialAdDelegate interface to support all the methods from the ADInterstitialAdDelegate protocol. |
ADInterstitialAdPresentationViewController | |
IAdAdditions |
Extensions methods on UIViewController that support iAds. |
IAdPreroll |
Extension methods for MPMoviePlayerController that support pre-roll video ads. |
iAdPreroll_AVPlayerViewController |
Player for pre-roll ads. |
Interfaces
IADBannerViewDelegate |
Interface representing the required methods (if any) of the protocol ADBannerViewDelegate. |
IADInterstitialAdDelegate |
Interface representing the required methods (if any) of the protocol ADInterstitialAdDelegate. |
Enums
ADAdType |
An enumeration that specifies whether the ad is a Banner or a Rectangle. |
ADClientError |
Enumerates errors associated with iADs. |
ADError |
An enumeration whose values represent errors relating to ads. |
ADInterstitialPresentationPolicy |
An enumeration whose values specify policies for the presentation of interstitial ads. |
Delegates
AdAction |
A delegate that is used for the ActionShouldBegin property. |
ADConversionDetails |
Method signature for methods tha receive the information back from ADClient’s LookupConversionDetails. |
ADPredicate |
A delegate that specifies the ActionShouldBegin property. |
AttributedToiAdCompletionHandler |
Completion handler for DetermineAppInstallationAttribution(AttributedToiAdCompletionHandler) method. |
Remarks
To learn more about iAd, visit the https://developer.apple.com/iad/ site