# Google Mobile Ads Unity Plugin Reference

Reference docs for the Google Mobile Ads Unity Plugin.

## [GoogleMobileAds.Api](https://developers.google.com/admob/unity/reference/namespace/google-mobile-ads/api)

| ### Classes ||
|---|---|
| [AdapterResponseInfo](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/adapter-response-info) | Response information for an individual ad network in an ad response. |
| [AdapterStatus](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/adapter-status) | An immutable snapshot of a mediation adapter's initialization status. |
| [AdError](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-error) | Error information about why an ad operation failed. |
| [AdInspectorError](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-inspector-error) | Error information about why the ad inspector failed. |
| [AdRequest](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-request) | An [AdRequest](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) contains targeting information used to fetch an ad. |
| [AdSize](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-size) | The size of a banner ad. |
| [AdValue](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-value) | The monetary value earned from an ad. |
| [ApplicationPreferences](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/application-preferences) | Interface for accessing and modifying application preference data (SharedPreferences on Android and NSUserDefaults on iOS). |
| [AppOpenAd](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/app-open-ad) | App open ads are used to display ads when users launch your app. |
| [AppOpenAdPreloader](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/app-open-ad-preloader) | The preloader for app open ads. |
| [AppStateEventNotifier](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/app-state-event-notifier) | Notifies changes in app foreground/background. |
| [BannerView](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/banner-view) | Banner views occupy a spot within an app's layout. |
| [InitializationStatus](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/initialization-status) | An immutable snapshot of the Unity plugin's initialization status, categorized by mediation adapter. |
| [InterstitialAd](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/interstitial-ad) | A full page ad experience at natural transition points, such as a page change or an app launch. |
| [InterstitialAdPreloader](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/interstitial-ad-preloader) | The preloader for interstitial ads. |
| [LoadAdError](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/load-ad-error) | Error information about why an ad load operation failed. |
| [MaxAdContentRating](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/max-ad-content-rating) | The maximum ad content rating. |
| [MobileAds](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/mobile-ads) | Contains logic that applies to the Google Mobile Ads SDK as a whole. |
| [MobileAds.Utils](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/mobile-ads/utils) | Contains methods for returning the device scale and safe width. |
| [NativeAdOptions](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/native-ad-options) | Ad options for configuring the view of native ads. |
| [NativeOverlayAd](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/native-overlay-ad) | Native Overlay ads use the Native ad format to show overlays on top of the application. |
| [NativeTemplateId](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/native-template-id) | Defines ID constants for templates to render native ads. |
| [NativeTemplateStyle](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/native-template-style) | Style options for native templates. |
| [NativeTemplateTextStyle](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/native-template-text-style) | Text style options for native templates. |
| [PictureInPictureAd](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/picture-in-picture-ad) | A Picture-in-Picture (PiP) ad that displays in a floating window across screens. |
| [PreloadConfiguration](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration) | Configuration for preloading ads. |
| [RequestConfiguration](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/request-configuration) | Global configuration used for every [AdRequest](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). |
| [ResponseInfo](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info) | Information about an ad response. |
| [Reward](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/reward) | Describes a reward credited to a user for interacting with rewarded ads. |
| [RewardedAd](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/rewarded-ad) | Rewarded ads reward users with in-app items for interacting with video ads, playable ads, or surveys. |
| [RewardedAdPreloader](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/rewarded-ad-preloader) | The preloader for rewarded ads. |
| [RewardedInterstitialAd](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/rewarded-interstitial-ad) | Rewarded interstitial ads can serve without requiring the user to opt-in to viewing. |
| [ServerSideVerificationOptions](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/server-side-verification-options) | Options for rewarded ad types server-side verification callbacks. |
| [VideoOptions](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/video-options) | Options for controlling video playback in supported ad formats. |

## [GoogleMobileAds.Api.AdManager](https://developers.google.com/admob/unity/reference/namespace/google-mobile-ads/api/ad-manager)

| ### Classes ||
|---|---|
| [AdManagerAdRequest](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/ad-manager-ad-request) | An [AdManagerAdRequest](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/ad-manager-ad-request#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_ad_manager_ad_request) contains targeting information used to fetch an ad from Google Ad Manager. |
| [AdManagerBannerView](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/ad-manager-banner-view) | Banner view that works with Google Ad Manager. |
| [AdManagerInterstitialAd](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/ad-manager-interstitial-ad) | A full page ad experience at natural transition points, such as a page change or an app launch for Google Ad Manager publishers. |
| [AppEvent](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/ad-manager/app-event) | The app event message sent from the ad. |

## [GoogleMobileAds.Api.Mediation](https://developers.google.com/admob/unity/reference/namespace/google-mobile-ads/api/mediation)

| ### Classes ||
|---|---|
| [MediationExtras](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/mediation/mediation-extras) | Extra parameters for mediation custom events. |

## [GoogleMobileAds.Ump.Api](https://developers.google.com/admob/unity/reference/namespace/google-mobile-ads/ump/api)

| ### Classes ||
|---|---|
| [ConsentDebugSettings](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/ump/api/consent-debug-settings) | Debug settings for testing User Messaging Platform. |
| [ConsentForm](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/ump/api/consent-form) | A rendered form for collecting consent from a user. |
| [ConsentInformation](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/ump/api/consent-information) | Utility methods for managing consent information from users. |
| [ConsentRequestParameters](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/ump/api/consent-request-parameters) | Parameters sent on updating user consent info. |
| [FormError](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/ump/api/form-error) | Error information about why a form operation failed. |