Hello Google Ads API Team,

We are implementing Demand Gen campaigns via the Google Ads API (v20), and 
we need clarification on controlling channel selection at the ad group 
level.

In the Google Ads UI, when creating an ad group for a Demand Gen campaign, 
there is a "Channels" section with two options:

*"All Google channels" (default)*
*"Let me choose" *- which allows selecting individual channels:

   - YouTube (in-stream, in-feed, Shorts)
   - Discover
   - Gmail
   - Google Display Network

However, when using the Google Ads API v20, we cannot find any parameters 
or methods to control these channel selections at the ad group level.

*What We've Tried*
We have reviewed the following resources:

AdGroup object documentation: 
https://developers.google.com/google-ads/api/reference/rpc/v20/AdGroup
Campaign NetworkSettings: 
https://developers.google.com/google-ads/api/reference/rpc/v20/Campaign.NetworkSettings
Demand Gen campaign guide: 
https://developers.google.com/google-ads/api/docs/campaigns/demand-gen
We found that:

Campaign-level NetworkSettings allows excluding Google Display Network via 
target_content_network
Ad group-level channel selection parameters are not documented or available 
in the API

*Questions*
1. Does the Google Ads API v20 support channel selection at the ad group 
level for Demand Gen campaigns?


   - If yes, which parameter/field should we use?
   - If no, is this a known limitation?


2. Is channel selection for Demand Gen campaigns managed exclusively at the 
campaign level in v20?


   - Can we only control Display Network inclusion/exclusion?
   -  Are YouTube, Discover, and Gmail always included together?

3. Is there a planned API update to support granular channel control (e.g., 
YouTube-only, Discover-only) at the ad group level?

4. What is the recommended approach if we need channel-specific targeting?


   - Should we create separate campaigns for different channel strategies?
   - Should we use different campaign types (e.g., Video campaigns for 
   YouTube-only)?

*Environment Details*
API Version: v20
Client Library: google-ads-python (latest)
Campaign Type: DEMAND_GEN
Programming Language: Python 3.x

*We would greatly appreciate:*


   1. Confirmation on whether ad group-level channel control is supported 
   in v20
   2. Documentation or code examples if the feature exists
   3. Workaround recommendations if it's not currently supported
   4. Roadmap information if this feature is planned for future API versions

Any guidance would be extremely helpful for our implementation.

Thank you for your support!

Attached is the screenshot of the UI section:


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"(Deprecated) 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/4ef99ed4-c7f9-4297-9c37-0d99f7e7208fn%40googlegroups.com.
  • ... Ravi Trivedi
    • ... Ajmal Aksar
      • ... 'Google Ads API Forum Advisor' via (Deprecated) Google Ads API and AdWords API Forum
    • ... 'Google Ads API Forum Advisor' via (Deprecated) Google Ads API and AdWords API Forum

Reply via email to