# type CustomTargetingError (v202508)

**Service** [AdRuleService](https://developers.google.com/ad-manager/api/reference/v202508/AdRuleService.CustomTargetingError) [AdjustmentService](https://developers.google.com/ad-manager/api/reference/v202508/AdjustmentService.CustomTargetingError) [AudienceSegmentService](https://developers.google.com/ad-manager/api/reference/v202508/AudienceSegmentService.CustomTargetingError) [CustomTargetingService](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingError) [ForecastService](https://developers.google.com/ad-manager/api/reference/v202508/ForecastService.CustomTargetingError) [LineItemService](https://developers.google.com/ad-manager/api/reference/v202508/LineItemService.CustomTargetingError) [LineItemTemplateService](https://developers.google.com/ad-manager/api/reference/v202508/LineItemTemplateService.CustomTargetingError) [NativeStyleService](https://developers.google.com/ad-manager/api/reference/v202508/NativeStyleService.CustomTargetingError) **OrderService** [ProposalLineItemService](https://developers.google.com/ad-manager/api/reference/v202508/ProposalLineItemService.CustomTargetingError) [TargetingPresetService](https://developers.google.com/ad-manager/api/reference/v202508/TargetingPresetService.CustomTargetingError) [YieldGroupService](https://developers.google.com/ad-manager/api/reference/v202508/YieldGroupService.CustomTargetingError) **Inheritance** [ApiError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.ApiError) ▼ [ApiVersionError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.ApiVersionError) [AssetError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.AssetError) [AudienceExtensionError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.AudienceExtensionError) [AudienceSegmentError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.AudienceSegmentError) [AuthenticationError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.AuthenticationError) [ClickTrackingLineItemError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.ClickTrackingLineItemError) [CollectionSizeError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.CollectionSizeError) [CommonError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.CommonError) [CompanyCreditStatusError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.CompanyCreditStatusError) [CreativeError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.CreativeError) [CrossSellError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.CrossSellError) [CurrencyCodeError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.CurrencyCodeError) [CustomFieldValueError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.CustomFieldValueError) **CustomTargetingError** [DateTimeRangeTargetingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.DateTimeRangeTargetingError) [DayPartTargetingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.DayPartTargetingError) [EntityChildrenLimitReachedE...](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.EntityChildrenLimitReachedError "EntityChildrenLimitReachedError") [EntityLimitReachedError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.EntityLimitReachedError) [FeatureError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.FeatureError) [ForecastError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.ForecastError) [FrequencyCapError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.FrequencyCapError) [GenericTargetingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.GenericTargetingError) [GeoTargetingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.GeoTargetingError) [GrpSettingsError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.GrpSettingsError) [ImageError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.ImageError) [InternalApiError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.InternalApiError) [InvalidEmailError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.InvalidEmailError) [InvalidUrlError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.InvalidUrlError) [InventoryTargetingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.InventoryTargetingError) [LabelEntityAssociationError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.LabelEntityAssociationError) [LineItemActivityAssociation...](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.LineItemActivityAssociationError "LineItemActivityAssociationError") [LineItemCreativeAssociation...](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.LineItemCreativeAssociationError "LineItemCreativeAssociationError") [LineItemError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.LineItemError) [LineItemFlightDateError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.LineItemFlightDateError) [LineItemOperationError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.LineItemOperationError) [MobileApplicationTargetingE...](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.MobileApplicationTargetingError "MobileApplicationTargetingError") [NotNullError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.NotNullError) [NullError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.NullError) [OrderActionError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.OrderActionError) [OrderError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.OrderError) [ParseError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.ParseError) [PermissionError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.PermissionError) [PrecisionError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.PrecisionError) [ProgrammaticError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.ProgrammaticError) [PublisherQueryLanguageConte...](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.PublisherQueryLanguageContextError "PublisherQueryLanguageContextError") [PublisherQueryLanguageSynta...](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.PublisherQueryLanguageSyntaxError "PublisherQueryLanguageSyntaxError") [QuotaError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.QuotaError) [RangeError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.RangeError) [RegExError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.RegExError) [RequestPlatformTargetingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.RequestPlatformTargetingError) [RequiredCollectionError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.RequiredCollectionError) [RequiredError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.RequiredError) [RequiredNumberError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.RequiredNumberError) [RequiredSizeError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.RequiredSizeError) [ReservationDetailsError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.ReservationDetailsError) [ServerError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.ServerError) [SetTopBoxLineItemError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.SetTopBoxLineItemError) [StatementError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.StatementError) [StringFormatError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.StringFormatError) [StringLengthError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.StringLengthError) [TeamError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.TeamError) [TechnologyTargetingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.TechnologyTargetingError) [TemplateInstantiatedCreativ...](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.TemplateInstantiatedCreativeError "TemplateInstantiatedCreativeError") [TimeZoneError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.TimeZoneError) [TranscodingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.TranscodingError) [TypeError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.TypeError) [UniqueError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.UniqueError) [UserDomainTargetingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.UserDomainTargetingError) [VideoPositionTargetingError](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.VideoPositionTargetingError)

Lists all errors related to [CustomTargetingKey](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey) and
[CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) objects.

*** ** * ** ***

Namespace
:
    `https://www.google.com/apis/ads/publisher/v202508`

| ## Field ||
|---|---|
| **`ApiError` (inherited)** ||
| ### `fieldPath` | ` xsd:string` The OGNL field path to identify cause of error. |
| ### `fieldPathElements` | ` https://developers.google.com/ad-manager/api/reference/v202508/OrderService.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. |
| **`CustomTargetingError`** ||
| ### `reason` | ` https://developers.google.com/ad-manager/api/reference/v202508/OrderService.CustomTargetingError.Reason ` *** ** * ** *** **Enumerations** `KEY_NOT_FOUND` :   Requested [CustomTargetingKey](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey) is not found. `KEY_COUNT_TOO_LARGE` :   Number of [CustomTargetingKey](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey) objects created exceeds the limit allowed for the network. `KEY_NAME_DUPLICATE` : [CustomTargetingKey](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey) with the same [CustomTargetingKey.name](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey#name) already exists. `KEY_NAME_EMPTY` : [CustomTargetingKey.name](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey#name) is empty. `KEY_NAME_INVALID_LENGTH` : [CustomTargetingKey.name](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey#name) is too long. `KEY_NAME_INVALID_CHARS` : [CustomTargetingKey.name](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey#name) contains unsupported or reserved characters. `KEY_NAME_RESERVED` : [CustomTargetingKey.name](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey#name) matches one of the reserved custom targeting key names. `KEY_DISPLAY_NAME_INVALID_LENGTH` : [CustomTargetingKey.displayName](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey#displayName) is too long. `KEY_STATUS_NOT_ACTIVE` :   Key is not active. `VALUE_NOT_FOUND` :   Requested [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) is not found. `GET_VALUES_BY_STATEMENT_MUST_CONTAIN_KEY_ID` :   The `WHERE` clause in the [Statement.query](https://developers.google.com/ad-manager/api/reference/v202508/OrderService.Statement#query) must always contain [CustomTargetingValue.customTargetingKeyId](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue#customTargetingKeyId) as one of its columns in a way that it is AND'ed with the rest of the query. `VALUE_COUNT_FOR_KEY_TOO_LARGE` :   The number of [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) objects associated with a [CustomTargetingKey](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey) exceeds the network limit. This is only applicable for keys of type `CustomTargetingKey.Type#PREDEFINED`. `VALUE_NAME_DUPLICATE` : [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) with the same [CustomTargetingValue.name](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue#name) already exists. `VALUE_NAME_EMPTY` : [CustomTargetingValue.name](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue#name) is empty. `VALUE_NAME_INVALID_LENGTH` : [CustomTargetingValue.name](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue#name) is too long. `VALUE_NAME_INVALID_CHARS` : [CustomTargetingValue.name](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue#name) contains unsupported or reserved characters. `VALUE_DISPLAY_NAME_INVALID_LENGTH` : [CustomTargetingValue.displayName](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue#displayName) is too long. `VALUE_MATCH_TYPE_NOT_ALLOWED` :   Only Ad Manager 360 networks can have [CustomTargetingValue.matchType](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue#matchType) other than [CustomTargetingValue.MatchType.EXACT](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue.MatchType#EXACT). `VALUE_MATCH_TYPE_NOT_EXACT_FOR_PREDEFINED_KEY` :   You can only create [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) objects with match type [CustomTargetingValue.MatchType.EXACT](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue.MatchType#EXACT) when associating with [CustomTargetingKey](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey) objects of type [CustomTargetingKey.Type.PREDEFINED](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey.Type#PREDEFINED) `SUFFIX_MATCH_TYPE_NOT_ALLOWED` : [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) object cannot have match type of [CustomTargetingValue.MatchType.SUFFIX](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue.MatchType#SUFFIX) when adding a [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) to a line item. `CONTAINS_MATCH_TYPE_NOT_ALLOWED` : [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) object cannot have match type of [CustomTargetingValue.MatchType.CONTAINS](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue.MatchType#CONTAINS) when adding a [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) to targeting expression of a line item. `VALUE_STATUS_NOT_ACTIVE` :   Value is not active. `KEY_WITH_MISSING_VALUES` :   The [CustomTargetingKey](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey) does not have any [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) associated with it. `INVALID_VALUE_FOR_KEY` :   The [CustomTargetingKey](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingKey) has a [CustomTargetingValue](https://developers.google.com/ad-manager/api/reference/v202508/CustomTargetingService.CustomTargetingValue) specified for which the value is not a valid child. `CANNOT_OR_DIFFERENT_KEYS` : [CustomCriteriaSet.LogicalOperator.OR](https://developers.google.com/ad-manager/api/reference/v202508/AdRuleService.CustomCriteriaSet.LogicalOperator#OR) operation cannot be applied to values with different keys. `INVALID_TARGETING_EXPRESSION` :   Targeting expression is invalid. This can happen if the sequence of operators is wrong, or a node contains invalid number of children. `DELETED_KEY_CANNOT_BE_USED_FOR_TARGETING` :   The key has been deleted. [CustomCriteria](https://developers.google.com/ad-manager/api/reference/v202508/AdRuleService.CustomCriteria) cannot have deleted keys. `DELETED_VALUE_CANNOT_BE_USED_FOR_TARGETING` :   The value has been deleted. [CustomCriteria](https://developers.google.com/ad-manager/api/reference/v202508/AdRuleService.CustomCriteria) cannot have deleted values. `VIDEO_BROWSE_BY_KEY_CANNOT_BE_USED_FOR_CUSTOM_TARGETING` :   The key is set as the video browse-by key, which cannot be used for custom targeting. `CANNOT_DELETE_CUSTOM_KEY_USED_IN_PARTNER_ASSIGNMENT_TARGETING` :   Cannot delete a custom criteria key that is targeted by an active partner assignment. `CANNOT_DELETE_CUSTOM_VALUE_USED_IN_PARTNER_ASSIGNMENT_TARGETING` :   Cannot delete a custom criteria value that is targeted by an active partner assignment. `CANNOT_TARGET_AUDIENCE_SEGMENT` : [AudienceSegment](https://developers.google.com/ad-manager/api/reference/v202508/AudienceSegmentService.AudienceSegment) object cannot be targeted. `CANNOT_TARGET_THIRD_PARTY_AUDIENCE_SEGMENT` :   Third party [AudienceSegment](https://developers.google.com/ad-manager/api/reference/v202508/AudienceSegmentService.AudienceSegment) cannot be targeted. `CANNOT_TARGET_INACTIVE_AUDIENCE_SEGMENT` :   Inactive [AudienceSegment](https://developers.google.com/ad-manager/api/reference/v202508/AudienceSegmentService.AudienceSegment) object cannot be targeted. `INVALID_AUDIENCE_SEGMENTS` :   Targeted [AudienceSegment](https://developers.google.com/ad-manager/api/reference/v202508/AudienceSegmentService.AudienceSegment) object is not valid. `CANNOT_TARGET_MAPPED_METADATA` :   Mapped metadata key-values are deprecated and cannot be targeted. `ONLY_APPROVED_AUDIENCE_SEGMENTS_CAN_BE_TARGETED` :   Targeted [AudienceSegment](https://developers.google.com/ad-manager/api/reference/v202508/AudienceSegmentService.AudienceSegment) objects have not been approved. `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. <br /> |