type InventoryTargetingError (v202405)
Lists all inventory errors caused by associating a line item with a targeting
expression.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202405
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.
|
InventoryTargetingError
|
reason
|
InventoryTargetingError.Reason
The error reason represented by an enum.
Enumerations
-
AT_LEAST_ONE_PLACEMENT_OR_INVENTORY_UNIT_REQUIRED
- At least one placement or inventory unit is required
-
INVENTORY_CANNOT_BE_TARGETED_AND_EXCLUDED
- The same inventory unit or placement cannot be targeted and excluded at
the same time
-
INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_TARGETED
- A child inventory unit cannot be targeted if its ancestor inventory unit
is also targeted.
-
INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_EXCLUDED
- A child inventory unit cannot be targeted if its ancestor inventory unit
is excluded.
-
INVENTORY_UNIT_CANNOT_BE_EXCLUDED_IF_ANCESTOR_IS_EXCLUDED
- A child inventory unit cannot be excluded if its ancestor inventory unit
is also excluded.
-
EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_TARGETED
- An explicitly targeted inventory unit cannot be targeted.
-
EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_EXCLUDED
- An explicitly targeted inventory unit cannot be excluded.
-
SELF_ONLY_INVENTORY_UNIT_NOT_ALLOWED
- A landing page-only ad unit cannot be targeted.
-
SELF_ONLY_INVENTORY_UNIT_WITHOUT_DESCENDANTS
- A landing page-only ad unit cannot be targeted if it doesn't have any
children.
-
YOUTUBE_AUDIENCE_SEGMENTS_CAN_ONLY_BE_TARGETED_WITH_YOUTUBE_SHARED_INVENTORY
- Audience segments shared from YouTube can only be targeted with inventory shared
from YouTube for cross selling.
-
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 2024-05-15 UTC.
[null,null,["Last updated 2024-05-15 UTC."],[[["`InventoryTargetingError` occurs when associating a line item with a targeting expression results in inventory-related issues."],["This error is part of the Google Ad Manager API and falls under the namespace `https://www.google.com/apis/ads/publisher/v202405`."],["Reasons for this error can vary, including targeting and excluding the same inventory, targeting child inventory when ancestors are targeted/excluded, and using YouTube audience segments without YouTube shared inventory."],["The error message provides details like `fieldPath`, `trigger`, and `errorString` to help identify the cause."],["`InventoryTargetingError.Reason` offers specific reasons for the error, such as `AT_LEAST_ONE_PLACEMENT_OR_INVENTORY_UNIT_REQUIRED` or `INVENTORY_CANNOT_BE_TARGETED_AND_EXCLUDED`, represented by enums."]]],["The provided content outlines service errors and their inheritance in an ad management system. Several services are listed, including `AdRuleService`, `AdjustmentService`, `ForecastService`, `LineItemService`, and `OrderService`. Errors, inherited from `ApiError`, encompass various categories like `AssetError`, `AuthenticationError`, `InventoryTargetingError` etc. `InventoryTargetingError` specifies reasons such as `AT_LEAST_ONE_PLACEMENT_OR_INVENTORY_UNIT_REQUIRED`, `INVENTORY_CANNOT_BE_TARGETED_AND_EXCLUDED` and others. These errors arise when associating line items with targeting expressions, and are tied to a specific API namespace.\n"]]