type CurrencyCodeError (v202411)

  • CurrencyCodeError is an error type within the Google Ad Manager API that relates to issues with currency codes used in forecasting operations.

  • It inherits from ApiError and provides a reason field specifying why the currency code is invalid, unsupported, or deprecated.

  • The reason field can have values like INVALID, UNSUPPORTED, or DEPRECATED_CURRENCY_USED for different error scenarios.

  • Developers should refer to ISO 4217 standards for valid currency codes and ensure their usage aligns with Ad Manager's supported currencies.

  • This error commonly occurs in services like ForecastService, LineItemService, OrderService, ProposalService, and others where currency is involved.

Errors related to currency codes.


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.

CurrencyCodeError

reason

CurrencyCodeError.Reason


Enumerations
INVALID
The currency code is invalid and does not follow ISO 4217.
UNSUPPORTED
The currency code is valid, but is not supported.
DEPRECATED_CURRENCY_USED
The currency has been used for entity creation after its deprecation