# GoogleMobileAds.Api.AdManager.AdManagerAdRequest

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.

## Summary

### Inheritance

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

| ### Constructors and Destructors ||
|---|---|
| `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_1aa08aa1e9673dd2b750b042b2ebcfe84f()` Create a new [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) object. ||
| `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_1a7cc84b6d7e96f2a96f29b48f0bd7e357(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 request)` Create a copy of [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) object. ||

| ### Public attributes ||
|---|---|
| `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_1ad9d891395b9acc41046d5c0daf8c3948 = new HashSet()` | `HashSet< String >` Hashset of strings used to exclude specified categories in ad results. |
| `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_1a99c43b6326c05f9d67963ac718ec7318` | `string` The identifier used for frequency capping, audience segmentation and targeting, sequential ad rotation, and other audience-based ad delivery controls across devices. |

## Public attributes

### CategoryExclusions

```c#
HashSet< String > CategoryExclusions = new HashSet()
```
Hashset of strings used to exclude specified categories in ad results.

### PublisherProvidedId

```c#
string PublisherProvidedId
```
The identifier used for frequency capping, audience segmentation and targeting, sequential ad rotation, and other audience-based ad delivery controls across devices.

## Public functions

### AdManagerAdRequest

```c#
 AdManagerAdRequest()
```
Create a new [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) object.

### AdManagerAdRequest

```c#
 AdManagerAdRequest(
  AdManagerAdRequest request
)
```
Create a copy of [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) object.