type GeoTargetingError (v202411)

  • GeoTargetingError lists errors related to geographical targeting for a LineItem.

  • This error is associated with the LineItemTemplateService and inherits from ApiError.

  • Common fields include fieldPath, fieldPathElements, trigger, and errorString, while GeoTargetingError specifically includes a reason field.

  • Possible reasons for this error include targeting locations that cannot be excluded, excluding locations that have children targeted, or attempting to exclude postal codes.

Lists all errors associated with geographical targeting for a LineItem.


Namespace
https://www.google.com/apis/ads/publisher/v202411

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.

GeoTargetingError

reason

GeoTargetingError.Reason

The error reason represented by an enum.


Enumerations
TARGETED_LOCATIONS_NOT_EXCLUDABLE
A location that is targeted cannot also be excluded.
EXCLUDED_LOCATIONS_CANNOT_HAVE_CHILDREN_TARGETED
Excluded locations cannot have any of their children targeted.
POSTAL_CODES_CANNOT_BE_EXCLUDED
Postal codes cannot be excluded.
UNTARGETABLE_LOCATION
Indicates that location targeting is not allowed.
UNKNOWN
The value returned if the actual value is not exposed by the requested API version.