type AdRuleTargetingError (v202408)
Stay organized with collections
Save and categorize content based on your preferences.
Lists all errors associated with ad rule targeting.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202408
Field
|
ApiError (inherited)
|
fieldPath
|
xsd:string
The OGNL field path to identify cause of error.
|
fieldPathElements
|
FieldPathElement[]
A parsed copy of the field path. For example, the field path "operations[1].operand"
corresponds to this list: {FieldPathElement(field = "operations", index = 1),
FieldPathElement(field = "operand", index = null)}.
|
trigger
|
xsd:string
The data that caused the error.
|
errorString
|
xsd:string
A simple string representation of the error and reason.
|
AdRuleTargetingError
|
reason
|
AdRuleTargetingError.Reason
Enumerations
-
VIDEO_POSITION_TARGETING_NOT_ALLOWED
- Cannot target video positions.
-
EXACT_CUSTOM_VALUE_TARGETING_REQUIRED
- As part of COPPA requirements, custom targeting for session ad rules requires exact custom
value matching.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
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-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eAdRuleTargetingError is an enumeration used to identify errors associated with ad rule targeting.\u003c/p\u003e\n"],["\u003cp\u003eIt extends the \u003ccode\u003eApiError\u003c/code\u003e type and inherits its properties like fieldPath, trigger, and errorString.\u003c/p\u003e\n"],["\u003cp\u003eIt introduces a \u003ccode\u003ereason\u003c/code\u003e field that provides specific details about the targeting error, represented by the \u003ccode\u003eAdRuleTargetingError.Reason\u003c/code\u003e enumeration.\u003c/p\u003e\n"],["\u003cp\u003eThis error type focuses on targeting-specific issues with potential reasons including disallowed video position targeting and limitations due to COPPA compliance.\u003c/p\u003e\n"],["\u003cp\u003eIt is part of the Ad Manager API and operates within the \u003ccode\u003ehttps://www.google.com/apis/ads/publisher/v202408\u003c/code\u003e namespace.\u003c/p\u003e\n"]]],["The `AdRuleService` defines `ApiError` and its inheritance to specify various error types related to ad rules, including `AdRuleDateError`, `AdRuleError`, and `AdRuleTargetingError`. `ApiError` contains fields like `fieldPath`, `fieldPathElements`, `trigger`, and `errorString`. The `AdRuleTargetingError` specifies reasons like `VIDEO_POSITION_TARGETING_NOT_ALLOWED`, `EXACT_CUSTOM_VALUE_TARGETING_REQUIRED`, and `UNKNOWN`, indicating issues with targeting configurations. It contains an additional field called reason. Other errors are present that specify other potential errors.\n"],null,["# type AdRuleTargetingError (v202408)\n\n**Service** \n**AdRuleService** **Inheritance** \n[ApiError](/ad-manager/api/reference/v202408/AdRuleService.ApiError) \n▼\n[AdRuleDateError](/ad-manager/api/reference/v202408/AdRuleService.AdRuleDateError) [AdRuleError](/ad-manager/api/reference/v202408/AdRuleService.AdRuleError) [AdRuleFrequencyCapError](/ad-manager/api/reference/v202408/AdRuleService.AdRuleFrequencyCapError) [AdRulePriorityError](/ad-manager/api/reference/v202408/AdRuleService.AdRulePriorityError) [AdRuleSlotError](/ad-manager/api/reference/v202408/AdRuleService.AdRuleSlotError) **AdRuleTargetingError** [ApiVersionError](/ad-manager/api/reference/v202408/AdRuleService.ApiVersionError) [AuthenticationError](/ad-manager/api/reference/v202408/AdRuleService.AuthenticationError) [CollectionSizeError](/ad-manager/api/reference/v202408/AdRuleService.CollectionSizeError) [CommonError](/ad-manager/api/reference/v202408/AdRuleService.CommonError) [CustomTargetingError](/ad-manager/api/reference/v202408/AdRuleService.CustomTargetingError) [FeatureError](/ad-manager/api/reference/v202408/AdRuleService.FeatureError) [GeoTargetingError](/ad-manager/api/reference/v202408/AdRuleService.GeoTargetingError) [InternalApiError](/ad-manager/api/reference/v202408/AdRuleService.InternalApiError) [InventoryTargetingError](/ad-manager/api/reference/v202408/AdRuleService.InventoryTargetingError) [NotNullError](/ad-manager/api/reference/v202408/AdRuleService.NotNullError) [ParseError](/ad-manager/api/reference/v202408/AdRuleService.ParseError) [PermissionError](/ad-manager/api/reference/v202408/AdRuleService.PermissionError) [PoddingError](/ad-manager/api/reference/v202408/AdRuleService.PoddingError) [PublisherQueryLanguageConte...](/ad-manager/api/reference/v202408/AdRuleService.PublisherQueryLanguageContextError \"PublisherQueryLanguageContextError\") [PublisherQueryLanguageSynta...](/ad-manager/api/reference/v202408/AdRuleService.PublisherQueryLanguageSyntaxError \"PublisherQueryLanguageSyntaxError\") [QuotaError](/ad-manager/api/reference/v202408/AdRuleService.QuotaError) [RequiredCollectionError](/ad-manager/api/reference/v202408/AdRuleService.RequiredCollectionError) [RequiredError](/ad-manager/api/reference/v202408/AdRuleService.RequiredError) [RequiredNumberError](/ad-manager/api/reference/v202408/AdRuleService.RequiredNumberError) [ServerError](/ad-manager/api/reference/v202408/AdRuleService.ServerError) [StatementError](/ad-manager/api/reference/v202408/AdRuleService.StatementError) [StringFormatError](/ad-manager/api/reference/v202408/AdRuleService.StringFormatError) [StringLengthError](/ad-manager/api/reference/v202408/AdRuleService.StringLengthError) [UniqueError](/ad-manager/api/reference/v202408/AdRuleService.UniqueError)\n\nLists all errors associated with ad rule targeting.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202408`\n\n| Field ----- ||\n|-------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **`ApiError` (inherited)** ||\n| ### `fieldPath` | ` `xsd:`string` The OGNL field path to identify cause of error. |\n| ### `fieldPathElements` | ` `[FieldPathElement](/ad-manager/api/reference/v202408/AdRuleService.FieldPathElement)`[]` A parsed copy of the field path. For example, the field path \"operations\\[1\\].operand\" corresponds to this list: {FieldPathElement(field = \"operations\", index = 1), FieldPathElement(field = \"operand\", index = null)}. |\n| ### `trigger` | ` `xsd:`string` The data that caused the error. |\n| ### `errorString` | ` `xsd:`string` A simple string representation of the error and reason. |\n| **`AdRuleTargetingError`** ||\n| ### `reason` | ` `[AdRuleTargetingError.Reason](/ad-manager/api/reference/v202408/AdRuleService.AdRuleTargetingError.Reason)` ` *** ** * ** *** **Enumerations** `VIDEO_POSITION_TARGETING_NOT_ALLOWED` : Cannot target video positions. `EXACT_CUSTOM_VALUE_TARGETING_REQUIRED` : As part of COPPA requirements, custom targeting for session ad rules requires exact custom value matching. `UNKNOWN` : The value returned if the actual value is not exposed by the requested API version. \u003cbr /\u003e |"]]