Stay organized with collections
Save and categorize content based on your preferences.
GoogleMobileAds.Api.AdManager.AdManagerAdRequest
An AdManagerAdRequest contains targeting information used to fetch an ad from Google Ad Manager.
Summary
Inheritance
Inherits from:
GoogleMobileAds.Api.AdRequest
Public attributes
|
CategoryExclusions = new HashSet()
|
HashSet< String >
Hashset of strings used to exclude specified categories in ad results.
|
PublisherProvidedId
|
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
HashSet< String > CategoryExclusions = new HashSet()
Hashset of strings used to exclude specified categories in ad results.
PublisherProvidedId
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
AdManagerAdRequest()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-20 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["\u003cp\u003e\u003ccode\u003eAdManagerAdRequest\u003c/code\u003e objects are used to fetch ads from Google Ad Manager by providing targeting information.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits properties and methods from the \u003ccode\u003eAdRequest\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThis class allows publishers to set category exclusions, custom targeting parameters, and a publisher-provided ID for advanced ad delivery controls.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods for creating new ad requests and copying existing ones.\u003c/p\u003e\n"]]],["The `AdManagerAdRequest` object, derived from `AdRequest`, carries targeting data for fetching ads from Google Ad Manager. It can be instantiated as a new object or a copy of an existing one. Key attributes include `CategoryExclusions`, a set of strings to exclude ad categories, and `PublisherProvidedId`, a string used for audience-based ad controls across devices. This allows for tailored ad requests using specified identifiers and category filters.\n"],null,["GoogleMobileAds.Api.AdManager.AdManagerAdRequest\n\nAn [AdManagerAdRequest](/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.\n\nSummary\n\nInheritanceInherits from: [GoogleMobileAds.Api.AdRequest](/admob/unity/reference/class/google-mobile-ads/api/ad-request)\n\n| Constructors and Destructors ||\n|---|---|\n| [AdManagerAdRequest](#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_ad_manager_ad_request_1aa08aa1e9673dd2b750b042b2ebcfe84f)`()` Create a new [AdManagerAdRequest](/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. ||\n| [AdManagerAdRequest](#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_ad_manager_ad_request_1a7cc84b6d7e96f2a96f29b48f0bd7e357)`(`[AdManagerAdRequest](/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](/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. ||\n\n| Public attributes ||\n|------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [CategoryExclusions](#class_google_mobile_ads_1_1_api_1_1_ad_manager_1_1_ad_manager_ad_request_1ad9d891395b9acc41046d5c0daf8c3948)` = new HashSet`() | `HashSet\u003c String \u003e` Hashset of strings used to exclude specified categories in ad results. |\n| [PublisherProvidedId](#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. |\n\nPublic attributes \n\nCategoryExclusions \n\n```c#\nHashSet\u003c String \u003e CategoryExclusions = new HashSet()\n``` \nHashset of strings used to exclude specified categories in ad results. \n\nPublisherProvidedId \n\n```c#\nstring PublisherProvidedId\n``` \nThe identifier used for frequency capping, audience segmentation and targeting, sequential ad rotation, and other audience-based ad delivery controls across devices.\n\nPublic functions \n\nAdManagerAdRequest \n\n```c#\n AdManagerAdRequest()\n``` \nCreate a new [AdManagerAdRequest](/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. \n\nAdManagerAdRequest \n\n```c#\n AdManagerAdRequest(\n AdManagerAdRequest request\n)\n``` \nCreate a copy of [AdManagerAdRequest](/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."]]