# ADInterstitialAd

> ADInterstitialAd is a wrapper around the ADInterstitialAd class found in the Apple iAd framework and is only available on iPad.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.iOS](/engine/6000.7/script-reference/unityengine/ios.md)
* **Assembly:** UnityEngine.CoreModule

> **Warning:**
>
> **Removed.** iOS.ADInterstitialAd class is obsolete, Apple iAD service discontinued

```csharp
public sealed class ADInterstitialAd
```

## Remarks

It provides full-screen advertisements that your iPad application can display to the user.

Please note that this class is a thin wrapper around the iOS native iAD class, so care should be taken when creating/destroying instances of it frequently. If you need to show ads frequently, instead of constantly destroying and recreating the object you should manually call [ADInterstitialAd.ReloadAd](/engine/6000.7/script-reference/unityengine/ios/adinterstitialad/reloadad.md), or create an auto-reloading ADInterstitialAd.

iOS.ADInterstitialAd class is obsolete. Apple iAD service discontinued.

## Constructors

| Constructor                                                                                                                           | Description                 |
| ------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- |
| [ADInterstitialAd()](/engine/6000.7/script-reference/unityengine/ios/adinterstitialad/ctor.md#adinterstitialad\(\))                   | Creates an interstitial ad. |
| [ADInterstitialAd(System.Boolean)](/engine/6000.7/script-reference/unityengine/ios/adinterstitialad/ctor.md#adinterstitialad\(bool\)) | Creates an interstitial ad. |

## Properties

| Property                                                                             | Description                                                             |
| ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------- |
| [loaded](/engine/6000.7/script-reference/unityengine/ios/adinterstitialad/loaded.md) | Has the interstitial ad object downloaded an advertisement? (Read Only) |

## Static Properties

| Property                                                                                       | Description                                                                                                 |
| ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| [isAvailable](/engine/6000.7/script-reference/unityengine/ios/adinterstitialad/isavailable.md) | Checks if InterstitialAd is available (it is available on iPad since iOS 4.3, and on iPhone since iOS 7.0). |

## Methods

| Method                                                                                   | Description                              |
| ---------------------------------------------------------------------------------------- | ---------------------------------------- |
| [ReloadAd](/engine/6000.7/script-reference/unityengine/ios/adinterstitialad/reloadad.md) | Reload advertisement.                    |
| [Show](/engine/6000.7/script-reference/unityengine/ios/adinterstitialad/show.md)         | Shows full-screen advertisement to user. |

## Delegates

| Delegate                                                                                                                                            | Description                                                                                                                                                                                                       |
| --------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ADInterstitialAd.InterstitialWasLoadedDelegate](/engine/6000.7/script-reference/unityengine/ios/adinterstitialad/interstitialwasloadeddelegate.md) | Will be called when ad is ready to be shown.                                                                                                                                                                      |
| [ADInterstitialAd.InterstitialWasViewedDelegate](/engine/6000.7/script-reference/unityengine/ios/adinterstitialad/interstitialwasvieweddelegate.md) | Will be called when user viewed ad contents: i.e. they went past the initial screen. Please note that it is impossible to determine if they clicked on any links in ad sequences that follows the initial screen. |
