type InventoryUnitError (v202505)

  • The InventoryUnitError lists generic errors related to AdUnit objects.

  • This error can occur in multiple services including AdjustmentService, ForecastService, and InventoryService.

  • InventoryUnitError inherits from ApiError and includes specific fields like reason.

  • Possible reasons for this error include explicit targeting not being allowed, an inapplicable target platform, or attempting to deactivate the root unit.

Lists the generic errors associated with AdUnit objects.


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

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.

InventoryUnitError

reason

InventoryUnitError.Reason


Enumerations
EXPLICIT_TARGETING_NOT_ALLOWED
AdUnit.explicitlyTargeted can be set to true only in an Ad Manager 360 account.
TARGET_PLATFORM_NOT_APPLICABLE
The specified target platform is not applicable for the inventory unit.
ADSENSE_CANNOT_BE_ENABLED
AdSense cannot be enabled on this inventory unit if it is disabled for the network.
ROOT_UNIT_CANNOT_BE_DEACTIVATED
A root unit cannot be deactivated.
UNKNOWN
The value returned if the actual value is not exposed by the requested API version.