Hi Chad,

Thank you for reaching out to the Google Ads API support team. Kindly note 
that, the API only mirrors what the UI can do, so if your use case is possible 
to retrieve in the UI, then it is also possible in the API.

With regard to your following concerns, let us provide the API perspective of 
each below.

1. Whats the difference between the following two scenarios:

..a: APPROVED: ad_group_ad.policy_summary.approval_status

......REVIEWED: ad_group_ad.policy_summary.review_status

..b: APPROVED: ad_group_ad.policy_summary.approval_status

......ELIGIBLE_MAY_SERVE: ad_group_ad.policy_summary.review_status

The difference between the two scenarios:

A. The approval status is approved then it served without restrictions, and the 
review status is already tagged as Primary review complete. Other reviews may 
be continuing.
B. The approval status is approved then it served without restrictions, but, 
the resource is eligible and may be serving but could still undergo further 
review.


2. How is it possible for a Campaign to be serving in these circumstances?

..a: REMOVED: campaign.status

......REMOVED: campaign.primary_status

......SERVING: campaign.serving_status

..b: PAUSED: campaign.status

......PAUSED: campaign.primary_status

......SERVING: campaign.serving_status

..c: ENABLED: campaign.status

......NOT_ELIGIBLE: campaign.primary_status

......SERVING: campaign.serving_status

The following scenarios that you’ve provided, is not possible to serve ads as 
some of it has been paused which is not possible to set “SERVING” in the 
serving_status, and in becoming “NOT_ELIGIBLE”. Can you confirm if you’ve tried 
the following status and were able to serve ads in your end? Have you tried to 
further debug this kind of scenario? If yes, and not returning the expected 
behavior, can you provide us the complete request and response logs with 
request ID so we can further investigate?

3. Each of those status types contain the possible values "UNKNOWN" and 
"UNSPECIFIED". Under what circumstances are those used for each status type?

Those status types are being used if the values "UNKNOWN" are not known in this 
version which is a response-only value, and "UNSPECIFIED" if there is no value 
has been specified.

4. Are there any web documents I can source for more information on the 
meanings of different combinations within the status types, and how they impact 
the fact of whether ad-viewers are being served the ad or not?

There is no document that has more information about the combinations of the 
status types, aside from our documentation 
(https://developers.google.com/google-ads/api/docs/start). What we can 
recommend is to run through the whole documentation for the following scenarios 
that you would encounter.

In addition to that, if you’re looking for the definition of what you’re going 
to use in the Ads API, you can check it in the reference section under the 
version you’re using and click enums (for example: 
https://developers.google.com/google-ads/api/reference/rpc/v14/AdGroupAd). 
However, kindly check the definition of each status you’re looking for in the 
reference links below.

You can provide it via Reply privately to author option. If this option is not 
available, then send it instead on this email address 
googleadsapi-supp...@google.com.

Reference links:

campaign.primary_status: 
https://developers.google.com/google-ads/api/reference/rpc/v14/CampaignPrimaryStatusEnum.CampaignPrimaryStatus
campaign.serving_status: 
https://developers.google.com/google-ads/api/reference/rpc/v14/CampaignServingStatusEnum.CampaignServingStatus
status: 
https://developers.google.com/google-ads/api/reference/rpc/v14/CampaignStatusEnum.CampaignStatus
ad_group_ad.approval_status: 
https://developers.google.com/google-ads/api/reference/rpc/v14/PolicyApprovalStatusEnum.PolicyApprovalStatus
ad_group_ad.review_status: 
https://developers.google.com/google-ads/api/reference/rpc/v14/PolicyReviewStatusEnum.PolicyReviewStatus
request: 
https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#request
response: 
https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#response
request-id: 
https://developers.google.com/google-ads/api/docs/concepts/call-structure?hl=en#request-id

This message is in relation to case "ref:_00D1U1174p._5004Q2mATg5:ref"

Thanks,

Google Ads API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
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 adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/Nj9Vf000000000000000000000000000000000000000000000RW7I6X002VYY3iYgSw-n6WWw7ESmdw%40sfdc.net.
  • Be... Chad Wood
    • ... Chad Wood
      • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum

Reply via email to