Maximum number of allowed ad group criteria per customer?

212 views
Skip to first unread message

Mihály Balás

unread,
Apr 5, 2024, 6:03:01 AM4/5/24
to Google Ads API and AdWords API Forum
Hello,

I have encountered some errors when trying to mass-deploy campaigns in an automated manner. One of the ad accounts I manage started throwing the following error for each new campaign deployment:

ResourceCountLimitExceededError, { "stringValue": "ENABLED_AD_GROUP_CRITERIA_PER_CUSTOMER" }, The request would cause a limit on the number of allowed resources of this type to be exceeded.

The error message is pretty straightforward. At the same time, I could not find any information on what exactly this limit is. Is it even a hard limit, or what is it exactly that cannot be exceeded on a per customer basis?

So, what is the exact limit of the number of ad group criteria per customer on Google Ads?

I can include specifics but I don't think this question warrants them.

Regards,
Mihaly

Google Ads API Forum Advisor

unread,
Apr 5, 2024, 9:45:48 AM4/5/24
to mihaly...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for reaching out to the Google Ads API support team.

After checking, I could see that you are encountering the RESOURCE_LIMIT of ResourceCountLimitExceeded error means the request you are attempting to create a resource that would cause the total number of those resources to exceed a specified limit. Kindly note that there are multiple limits on the number of resources that can exist in certain contexts. So, identify the limit that's being encountered by reviewing System limits. Either reuse an existing resource, or remove resources to create space for new ones. In order to know the limit of the number of ad group criteria per customer. I would suggest that you refer to the Campaign and ad group limits.

To analyse the issue further, could you provide us with the below details.
  • From when do you start encountering this error? Is this happening with every campaign deployment or with a specific call?
  • Could you provide us with the complete API logs (request and response with request-id and request header) generated at your end.
If you are using a client library and haven't enabled the logging yet, I would request you to enable logging for the specific client library  that you are using. You can refer to the guides Java.NetPHPPythonRuby or Perl to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag.
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02tOt4i:ref" (ADR-00230074)

Thanks,
 
Google Logo Google Ads API Team


Mihály Balás

unread,
May 8, 2024, 8:15:56 PM5/8/24
to Google Ads API and AdWords API Forum
Thank you for getting back to me.

It happens with every campaign deployment on a specific account until some resources are removed.

Is it unclear whether paused and removed resources count in the system limits. Could you please advise on these, respectively.

One more question: what does the MUTATE_JOBS_PER_CUSTOMER limit refer to, given that mutate jobs typically have a very specific and relatively short lifecycle? Does this limit refer to the jobs on a specific account at a given moment in time, or the total number of jobs on a specific account during a specific period of time?

Thank you in advance.

Google Ads API Forum Advisor

unread,
May 9, 2024, 7:45:26 AM5/9/24
to mihaly...@gmail.com, adwor...@googlegroups.com
Hi,

Kindly note that MUTATE_JOBS_PER_CUSTOMER refers to the number of API requests that are allowed for the customer based on the type of access you have. For basic access you will be able to make 15000 operations in a day and whereas for standard access you can make unlimited API operations.

Note that the Google Ads API enforces limits on API operations, such as the number of operations that can be sent to a single mutate request. Kindly note that each mutate request can accommodate up to 10,000 operations. Requests that violate this limitation are rejected with the TOO_MANY_MUTATE_OPERATIONS error. I would recommend you to kindly refer to the "API Limits and Quotas" documentation for more information. Also, I would suggest you to refer to the "Mutate Best Practices" guide while making API requests. 

In order to further investigate your issue, as requested earlier kindly provide us with the complete API logs (request and response with request-id and request header) generated at your end to better assist you further. 

You can send the details via Reply privately to the author option, or direct private reply to this email.
Reply all
Reply to author
Forward
0 new messages