AI-generated Key Takeaways
-
AdUnitCodeError
outlines reasons for ad unit code errors in the Forecast, Inventory, and PublisherQueryLanguage services within Google Ad Manager. -
Ad unit codes (
AdUnit.adUnitCode
) have character restrictions, primarily allowing alphanumeric characters, underscores, hyphens, and specific punctuation marks. -
Certain ad unit code patterns are reserved for internal Google Ad Manager use.
-
The
AdUnitCodeError.Reason
enumeration provides specific error codes to identify the cause of ad unit code issues. -
If the specific error reason isn't exposed in the current API version,
UNKNOWN
is returned.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202411
Enumeration | Description |
---|---|
INVALID_CHARACTERS
|
For AdUnit.adUnitCode, only alpha-numeric characters, underscores, hyphens, periods, asterisks, double quotes, back slashes, forward slashes, exclamations, left angle brackets, colons and parentheses are allowed. |
INVALID_CHARACTERS_WHEN_UTF_CHARACTERS_ARE_ALLOWED
|
For AdUnit.adUnitCode, only letters, numbers, underscores, hyphens, periods, asterisks, double quotes, back slashes, forward slashes, exclamations, left angle brackets, colons and parentheses are allowed. |
INVALID_CHARACTERS_FOR_LEGACY_AD_EXCHANGE_TAG
|
For AdUnit.adUnitCode representing slot codes, only alphanumeric characters, underscores, hyphens, periods and colons are allowed. |
LEADING_FORWARD_SLASH
|
For AdUnit.adUnitCode, forward slashes are not allowed as the first character. |
RESERVED_CODE
|
Specific codes matching ca-*pub-*-tag are reserved for "Web Property IUs" generated as part of the SlotCode migration. |
UNKNOWN
|
The value returned if the actual value is not exposed by the requested API version. |