iAd Namespace

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