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.
  • Go... Kartikeya Chauhan
    • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum

Reply via email to