Google Ads Campaign, Ad Group and Ad Statuses

55 views
Skip to first unread message

Kartikeya Chauhan

unread,
Jun 30, 2025, 10:41:08 PM6/30/25
to Google Ads API and AdWords API Forum
Hi,

Thank you for your continuous excellent support.

I require help in the following scenario regarding Google Ads statuses for Campaigns, Ad Groups and Ads. Kindly refer to the scenarios below :-
1) Campaign Status
  a) Active
  b) Paused
  c) Completed
  d) Low Budget
  e) Suspension or Not Eligible To Run or Disapproved

2) Disapproval Item Status
  a) Account
  b) Campaign
  c) Ad Group / Asset Group
  d) Keywords
  e) Audience
  f) Ads
  g) Ad Extensions / Assets

Can you please provide me the information if there is a business and/or API documentation covering the all statuses for the above mentioned scenarios and their combinations. Can you also help me how we can capture this information to show a count for each scenario.

Thanks and Regards,
Kartikeya Chauhan

Thanks and Regards,
Kartikeya Chauhan

Google Ads API Forum Advisor

unread,
Jul 1, 2025, 3:24:41 AM7/1/25
to kartikeyacha...@gmail.com, adwor...@googlegroups.com
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  : 
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 :

  c) Ad Group / Asset Group
  1. Ad Group : 
There is no disapproval status for ad groups, you need to use the ad_group resource, which has the below 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 Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-07-01 07:22:53Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01rgoWq:ref" (ADR-00316578)



Reply all
Reply to author
Forward
0 new messages