# GoogleMobileAds.Api.AdManager.AdManagerInterstitialAd

A full page ad experience at natural transition points, such as a page change or an app launch for Google Ad Manager publishers.

## Summary

Interstitials use a close button that removes the ad from the user's experience.

### Inheritance

Inherits from: [GoogleMobileAds.Api.InterstitialAd](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/interstitial-ad)

| ### Events ||
|---|---|
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/ad-manager-interstitial-ad#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_ad_manager_interstitial_ad_1afd58fb38424b1e6f0e507d4e8519057e` | `Action< https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/app-event#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_app_event >` Raised when the app receives an event from the interstitial ad. |

| ### Public static functions ||
|---|---|
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/ad-manager-interstitial-ad#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_ad_manager_interstitial_ad_1a0a035a474520b921bc49a12f22db4023(string adUnitId)` | `new bool` Verify if an ad is preloaded and available to show. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/ad-manager-interstitial-ad#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_ad_manager_interstitial_ad_1a5b0a38b78b3be0d6e05c91d1632e2a43(string adUnitId, https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-request#class_google_mobile_ads_1_1_api_1_1_ad_request request, Action< https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/ad-manager-interstitial-ad#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_ad_manager_interstitial_ad, https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/load-ad-error#class_google_mobile_ads_1_1_api_1_1_load_ad_error > adLoadCallback)` | `void` Loads an [AdManager](https://developers.google.com/admob/unity/reference/namespace/google-mobile-ads/api/ad-manager#namespace_google_mobile_ads_1_1_api_1_1_ad_manager) interstitial ad. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/ad-manager-interstitial-ad#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_ad_manager_interstitial_ad_1a95541932b6f36f57302ffbf72e83cd7b(string adUnitId)` | `new https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/interstitial-ad#class_google_mobile_ads_1_1_api_1_1_interstitial_ad` Returns the next pre-loaded interstitial ad and null if no ad is available. |

## Events

### OnAppEventReceived

```c#
Action< AppEvent > OnAppEventReceived
```
Raised when the app receives an event from the interstitial ad.

## Public static functions

### IsAdAvailable

```c#
new bool IsAdAvailable(
  string adUnitId
)
```
Verify if an ad is preloaded and available to show.

<br />

Details Parameters `adUnitId` The ad Unit Id of the ad to verify.

### Load

```c#
void Load(
  string adUnitId,
  AdRequest request,
  Action< AdManagerInterstitialAd, LoadAdError > adLoadCallback
)
```
Loads an [AdManager](https://developers.google.com/admob/unity/reference/namespace/google-mobile-ads/api/ad-manager#namespace_google_mobile_ads_1_1_api_1_1_ad_manager) interstitial ad.

### PollAd

```c#
new InterstitialAd PollAd(
  string adUnitId
)
```
Returns the next pre-loaded interstitial ad and null if no ad is available.

<br />

Details Parameters `adUnitId` The ad Unit ID of the ad to poll.