# GoogleMobileAds.Api.PreloadConfiguration

Configuration for preloading ads.

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration_1a22327e760ebd5b4e5a74ad57edcfecb9()` ||
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration_1ae41607d21b642e4d63c95a664ab1df8d(https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration configuration)` Creates a [PreloadConfiguration](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration) from a given [PreloadConfiguration](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration). ||

| ### Public attributes ||
|---|---|
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration_1a70ce173be66fce1e43c7c88580606cb7` | `string` The ad unit ID of the ad to preload. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration_1a2854699639880ccedc5f68c00de6f98a` | `uint` The maximum amount of ads buffered for this configuration. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration_1a242ce1874d005410c3749252c9848a2b` | `https://developers.google.com/admob/unity/reference/namespace/google-mobile-ads/api#namespace_google_mobile_ads_1_1_api_1a4823b925b36b73fbce2a464c63d25e93` The ad format of the ad to preload. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration_1ab2126f489e644bcbf1ec882dcb7543a4` | `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` The ad request to preload. |

## Public attributes

### AdUnitId

```c#
string AdUnitId
```
The ad unit ID of the ad to preload.

### BufferSize

```c#
uint BufferSize
```
The maximum amount of ads buffered for this configuration.

### Format

```c#
AdFormat Format
```
The ad format of the ad to preload.

### Request

```c#
AdRequest Request
```
The ad request to preload.

## Public functions

### PreloadConfiguration

```c#
 PreloadConfiguration()
```

### PreloadConfiguration

```c#
 PreloadConfiguration(
  PreloadConfiguration configuration
)
```
Creates a [PreloadConfiguration](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration) from a given [PreloadConfiguration](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration).

<br />

Details Parameters `configuration` The [PreloadConfiguration](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/preload-configuration#class_google_mobile_ads_1_1_api_1_1_preload_configuration) parameter to copy.