Hi,
I have an automated process for interacting with Google Ads API (using REST API) that is managing IPs blocked in multiple campaigns from multiple ad accounts. This process takes into account that we have a 500 IPs limit per campaign and, on a daily basis, removes some IPs and adds some others, always within this limit.
However, recently when making an API call that does all the required operations I receive an error with code "resourceCountLimitExceededError": "RESOURCE_LIMIT" and the trigger as "NEGATIVE_IP_BLOCKS_PER_CAMPAIGN". But I am sure the math is correct.
On trying to address it, I can see that even when I delete something alone, the API still keeps counting those deleted IPs for an undetermined amount of time. But if I query for the IPs that are blocked they are not listed. After that undetermined amount of time that can range from some seconds to many minutes (and maybe hours in some cases) I am then finally able to add some IPs again.
However, in the past few weeks I have witnessed, first, a small increase in errors due to this issue, then in the last few days, a very significant increase causing many issues in my processes.
Is there any problem or a way to more correctly address this?
Thanks in advance,
Gonçalo