Hi Kartikeya, Thank you for reaching out to the Google Ads API support team.
Please find the following equivalent Google Ads API status fields for the respective scenarios: 1) Campaign status To fetch the campaign status, you need to use the campaign resource: a) Active : campaign.status (ENABLED) b) Paused : campaign.status (PAUSED ) c) Completed : campaign.serving_status (ENDED) d) Low Budget : campaign.primary_status_reasons (BUDGET_CONSTRAINED) e) Suspension or Not Eligible To Run or Disapproved : campaign.serving_status ( SUSPENDED) campaign.primary_status (NOT_ELIGIBLE) 2) Disapproval Item Status a) Account There is no disapproval status for an account. You need to use the customer resource which has a customer.status field with values CANCELED, CLOSED, ENABLED and SUSPENDED. b) Campaign There is no disapproval status for campaigns. You need to use the campaign resource, which has the below status : campaign.primary_status_reasons campaign.status campaign.serving_status campaign.primary_status_reasons c) Ad Group / Asset Group Ad Group : There is no disapproval status for ad groups, you need to use the ad_group resource, which has the below status : ad_group.primary_status ad_group.primary_status_reasons ad_group.status 2. Asset Group You need to use the asset_group resource, which has an asset_group.primary_status_reasons field with value ASSET_GROUP_DISAPPROVED, d) Keywords You need to use the keyword_view resource, which has an ad_group_criterion.approval_status field with value DISAPPROVED. e) Audience There is no disapproval status for the audience. You need to use the audience resource, which has the audience.status. f) Ads You need to use the ad_group_ad resource, which has a ad_group_ad.policy_summary.approval_status field with value DISAPPROVED. g) Ad Extensions / Assets You need to use the asset resource, which has an asset.policy_summary.approval_status field with value DISAPPROVED. Additionally, you can utilize the Query Builder and Query Validator to build and validate your queries. To retrieve Google Ads API entities and reporting data, you can use one of these methods like GoogleAdsService.SearchStream or GoogleAdsService.Search. I hope this helps! Let us know if you have any further questions. Thanks, Google Ads API Team Feedback How was our support today? [2025-07-01 07:22:53Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01rgoWq:ref" (ADR-00316578) -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog: https://googleadsdeveloper.blogspot.com/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads API Forum" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "Google Ads API and AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/adwords-api/3EXpP000000000000000000000000000000000000000000000SYPLU500dCjGXDJJQQ2y0QQrqVun4Q%40sfdc.net.
