QuotaError

  • This page describes possible quota errors using an enum.

  • The errors cover various scenarios including unspecified or unknown errors, resource exhaustion due to too many requests (short or long term), access prohibition, and excessive resource consumption from query patterns.

  • A specific error, PAYMENTS_PROFILE_ACTIVATION_RATE_LIMIT_EXCEEDED, occurs when too many customer accounts are activated under the same payment profile in a short time and requires waiting or contacting support.

Enum describing possible quota errors.

Proto definition

Enums

UNSPECIFIED

Enum unspecified.

UNKNOWN

The received error code is not known in this version.

RESOURCE_EXHAUSTED

Too many requests.

ACCESS_PROHIBITED

Access is prohibited.

RESOURCE_TEMPORARILY_EXHAUSTED

Too many requests in a short amount of time.

EXCESSIVE_SHORT_TERM_QUERY_RESOURCE_CONSUMPTION

Too many expensive requests from query pattern over a short amount of time.

EXCESSIVE_LONG_TERM_QUERY_RESOURCE_CONSUMPTION

Too many expensive requests from query pattern over an extended duration of time.

PAYMENTS_PROFILE_ACTIVATION_RATE_LIMIT_EXCEEDED

To activate ad serving in a customer account, it has to be linked with a payment profile (also known as a Billing Customer Number, or BCN), which is then billed for the costs incurred by that customer account. This error will be thrown if too many customer accounts are activated in a short period of time for the same payment profile. Once this rate limit is exceeded, the customer should wait for a week before trying again, or contact Google Ads customer support to reset the rate limits. See https://support.google.com/google-ads/answer/6372658 to learn more about this limit.