type InventoryTargetingError (v202505)

  • InventoryTargetingError is an error class used in several Google Ad Manager API services including AdRuleService, AdjustmentService, ForecastService, LineItemService, LineItemTemplateService, NativeStyleService, OrderService, ProposalLineItemService, PublisherQueryLanguageService, TargetingPresetService, and YieldGroupService.

  • This error inherits from the ApiError class and includes fields such as fieldPath, fieldPathElements, trigger, and errorString.

  • The InventoryTargetingError specifically includes a reason field which is an enumeration detailing various specific inventory targeting issues.

  • The possible reasons for an InventoryTargetingError include issues like requiring at least one placement or inventory unit, conflicts between targeting and excluding inventory, and restrictions on targeting inventory units based on their ancestors.


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

Field

ApiError (inherited)

fieldPath

xsd:string

fieldPathElements

FieldPathElement[]

trigger

xsd:string

errorString

xsd:string

InventoryTargetingError

reason

InventoryTargetingError.Reason


Enumerations
AT_LEAST_ONE_PLACEMENT_OR_INVENTORY_UNIT_REQUIRED
INVENTORY_CANNOT_BE_TARGETED_AND_EXCLUDED
INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_TARGETED
INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_EXCLUDED
INVENTORY_UNIT_CANNOT_BE_EXCLUDED_IF_ANCESTOR_IS_EXCLUDED
EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_TARGETED
EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_EXCLUDED
SELF_ONLY_INVENTORY_UNIT_NOT_ALLOWED
SELF_ONLY_INVENTORY_UNIT_WITHOUT_DESCENDANTS
YOUTUBE_AUDIENCE_SEGMENTS_CAN_ONLY_BE_TARGETED_WITH_YOUTUBE_SHARED_INVENTORY
UNKNOWN