I am reaching out for assistance regarding a recurring exception encountered when executing a GAQL query through the Google Ads API. We have observed that the issue is not related to excessive or unusual daily resource usage on our end. The exception occurs within just a few executions from our environment, and the quota appears to reset the following day. Despite minimal usage, the API intermittently returns the error noted below, which is preventing us from running our queries consistently.
Please find below example Account Details:Paragon Honda --> 127-167-0580
Issue SummaryWhile running the following GAQL query, the Google Ads API returns a ResourceExhausted exception:
SELECT
campaign.id,
campaign.name, campaign.status, campaign.end_date,
campaign_budget.id, campaign.advertising_channel_type, campaign_budget.amount_micros, campaign.geo_target_type_setting.negative_geo_target_type, campaign.geo_target_type_setting.positive_geo_target_type, campaign.bidding_strategy_type FROM campaign WHERE campaign.status IN ('ENABLED', 'PAUSED')
Exception DetailsStatus(StatusCode="ResourceExhausted", Detail="Resource has been exhausted (e.g. check quota).", DebugException="Grpc.Core.Internal.CoreErrorDetailException: {"created":"@1761050016.088000000", "description":"Error received from peer ipv4:
142.251.111.95:443", "file":"..\..\..\src\core\lib\surface\call.cc","file_line":953, "grpc_message":"Resource has been exhausted (e.g. check quota).", "grpc_status":8}")
RequestCould you please help us identify the root cause and advise on the next steps? Specifically, we would like to know:
Whether this is related to API quota limits or resource usage.
If there are recommended best practices (pagination, throttling, etc.) to avoid this exception.
Whether any quota increases are required on our account.
Additional Notes
Please let us know if you need our customer ID, request logs, or any additional details to investigate further.
Regards,
TeamvAds