Demand Gen channel controls in December 2026: Display targeting moves to the ad group level - PPC Rebels cover

Demand Gen Channel Controls in December 2026: Display Moves to the Ad Group Level — What Breaks and How to Set It Up

Demand Gen channel controls become the only place to switch Display on or off. Starting the week of December 1, 2026, Google removes the campaign-level Display toggle for Demand Gen. As a result, every decision about the Google Display Network now lives inside each ad group. Most accounts will not notice a thing. However, scripts, bulk uploads and odd ad group setups can break quietly.

So let’s walk through what Google announced, what happens to existing campaigns, where media buyers lose money and how to build a clean setup before the switch. After that, you get statistics, an illustrative case, a checklist and an FAQ.

Demand Gen channel controls: what changes on December 1

Google posted the details on the Google Ads Developer Blog on November 9, 2026. In short, three things change.

  • A new default. For new Demand Gen campaigns, the campaign-level Display field (network_settings.target_content_network) now defaults to true instead of false.
  • No campaign-level opt-out. You can no longer set that field to false. If you try, the API returns an OPERATION_NOT_PERMITTED_FOR_CONTEXT error.
  • One control point. Display now depends only on ad group channel controls and channel strategies.

Before this change, two levels fought each other. A campaign-level opt-out overrode whatever the ad group said. Now Google keeps a single source of truth. As a bonus, the API, the Google Ads interface and Google Ads Editor finally show the same picture.

Why the default serving stays the same

The new campaign default sounds scary, but it does not turn Display on by itself. Ad group channel controls still default to Display off. Therefore, a new campaign still serves on Google-owned inventory unless you opt in at the ad group level. In other words, Google flips the campaign switch, yet keeps the ad group switch closed.

How Google migrates existing campaigns

Existing campaigns with Display turned off at the campaign level get a backfill. Google sets the campaign field to true and then adjusts ad groups so that serving stays the same. There are four scenarios.

1. No-op ad groups

If Display was off at both levels, nothing changes in the ad group. Google only updates the campaign field.

2. Channel strategy pushdown

Ad groups on the ALL_CHANNELS strategy move to ALL_OWNED_AND_OPERATED_CHANNELS. That strategy covers YouTube, Discover, Gmail and Maps, but excludes the Display Network.

3. Channel control pushdown

Some ad groups selected Display together with other channels. For them, Google sets selected_channels.display to false explicitly. The other channels keep running.

4. The unservable corner case

This is the one to watch. Some ad groups target Display only, while the campaign blocks Display. Such an ad group never served. After the change, Google pauses it, because a Demand Gen ad group must target at least one channel. So if you find paused ad groups in December, check this scenario first.

Google states that none of the backfilled campaigns change their serving. Still, a paused ad group, a new default and a rejected API call can confuse a team that does not know about the update.

Where Demand Gen channel controls live in the interface

The Google Ads Help page on channel controls describes two modes. You pick one in the Channels panel of the ad group settings.

Demand Gen channel controls: All Google channels

This mode lets Google spread delivery automatically. It also expands to new channels as Google adds them. In addition, you can tick “Include Google Display Network”. Google recommends this mode for most advertisers.

Demand Gen channel controls: Let me choose

Here you pick channels by hand. The list includes YouTube in-stream, YouTube in-feed, YouTube Shorts, Discover, Gmail, Maps and the Google Display Network. For example, you can build an ad group that serves only on Shorts. The estimate panel on the right shows whether your selection still reaches enough people.

How the API sees Demand Gen channel controls

The API guide explains that channel_controls takes either a channel_strategy or selected_channels, never both. If you omit the field when you create an ad group, it defaults to ALL_CHANNELS. Also, when you update selected_channels, specify every flag explicitly. Otherwise you may switch off a channel by accident.

Statistics: why Demand Gen deserves careful channel work

Google keeps investing in this campaign type, so the stakes keep growing. Here are the figures Google itself publishes:

  • Demand Gen saw a 26% increase in conversions per dollar over the past year, driven by more than 60 AI-powered improvements, according to the Demand Gen Drops announcement.
  • The Google Display Network reaches over 90% of the global internet population across more than 3 million sites and apps, per the channel controls help page.
  • Advertisers who build data strength with Google Tag Gateway see, on average, over 20% conversion uplift in Demand Gen, based on Google’s internal analysis in the October 2026 Demand Gen Drop.

Keep in mind that these are Google’s own numbers. They show averages, not your offer. However, they explain why Display matters: it adds huge reach, and reach without control burns test budgets fast.

Where media buyers lose money with Demand Gen channel controls

The change itself costs nothing. The mistakes around it do. Here are five we expect to see in December.

Scripts that still send the old flag

Many teams launch campaigns through scripts or internal tools. If such a tool sends target_content_network = false, the call fails after the switch. Consequently, a scheduled launch simply does not happen, and nobody notices until spend drops.

Ad groups that open Display by accident

A buyer copies an ad group with “Include Google Display Network” ticked. Before, the campaign-level opt-out hid that mistake. Now nothing hides it. As a result, an image ad group can start buying cheap Display placements overnight.

Display-only ad groups that turn into paused clutter

Some teams kept a Display-only ad group “for later”. After the backfill, Google pauses it. That is harmless, yet it clutters reports. So clean these ad groups up before December.

Mixed formats in one ad group

Google’s help on Display integration suggests splitting image and video ads into separate ad groups. Then you can allow Display for video and keep it off for images. If you mix formats, you lose that control. For format specifics, see our guide to one-tap Demand Gen, 9:16 Shorts and Gmail image ads.

Confusing channel controls with channel prioritization

Channel controls decide where an ad group can serve. Channel prioritization, by contrast, guides how spend spreads across the channels you allowed. These are two different tools. We covered the second one in detail in our post on channel prioritization and budget allocation.

Case study: a launch script meets the December change (illustrative)

Note: this case is illustrative. The numbers show the logic, not a real client result.

Imagine a small team that promotes a gadget offer in the US and Canada. It launches about ten Demand Gen campaigns a week through an internal script. The script always sends the campaign-level Display flag as false, because the team once lost $400 on junk Display placements.

In the first week of December, the script starts to fail. At first, the team blames billing. Then a buyer reads the error code and finds the Developer Blog post. Meanwhile, two days of launches never went live.

The fix takes one afternoon. First, the team removes the campaign-level flag from the script. Next, it sets channel_strategy to ALL_OWNED_AND_OPERATED_CHANNELS for image ad groups. After that, it creates a separate video ad group with Display allowed and a small budget share. Finally, it adds a daily check that flags any ad group with Display on.

The lesson is simple. The change did not hurt performance. Instead, an outdated assumption in the tooling cost the team two days.

A real setup built on Demand Gen channel controls

Below is a template we suggest to PPC Rebels clients who run Demand Gen. The budget numbers are test guidelines, not a forecast.

Setup parameters

  • Offer: a white e-commerce product or a mobile app with a clear benefit.
  • GEO: the US and Canada, with English creatives.
  • Campaign type: one Demand Gen campaign with a Target CPA after the learning phase.
  • Budget: $80 to $150 a day for 14 days.
  • Key metrics: CPA by network segment, view-through share and placement quality.

Ad group structure with Demand Gen channel controls

  1. Shorts video. Let me choose with YouTube Shorts only. Use vertical 9:16 video with the product in the first three seconds.
  2. Feed images. The owned and operated strategy, so Discover, Gmail, Maps and YouTube feeds. Display stays off.
  3. Display test. A video ad group with “Include Google Display Network” ticked. Give it a clear goal and review placements every two days.

Also, feed the campaign good seed data. For example, a solid customer list helps lookalike segments in Demand Gen find buyers faster.

How to read the results

Segment reports by network at the campaign, ad group and ad level. Then compare CPA across Discover, Gmail, YouTube, Display and Maps. If Display brings cheap clicks but no sales, keep the test ad group small or switch it off. On the other hand, if Display converts at your target, shift budget gradually.

Billing also matters here. If you choose CPM bidding, read our breakdown of Demand Gen CPM billing and view-through math first.

Demand Gen channel controls: a 15-minute audit before December

Run this audit once, ideally this week. It takes about fifteen minutes per account.

  • Do any scripts, rules or bulk sheets still set the campaign-level Display flag?
  • Which ad groups have Display on, and did you choose that on purpose?
  • Do any ad groups target Display only?
  • Do image and video ads sit in separate ad groups?
  • Does your reporting split results by network?
  • Does your team know the difference between channel controls and channel prioritization?

Demand Gen channel controls and older Display campaigns

This update continues a longer story: Google keeps moving Display advertisers into Demand Gen. If you still run classic Display campaigns, read our guide on migrating Display campaigns to Demand Gen. In addition, you can find tools for creatives, tracking and proxies in our services directory.

Checklist: Demand Gen channel controls

  • I removed the campaign-level Display flag from every script.
  • I listed every ad group with Display on.
  • I deleted or rebuilt Display-only ad groups.
  • I split image and video ads into separate ad groups.
  • I set all flags explicitly when I update selected channels.
  • I report CPA by network every week.

Stable accounts from PPC Rebels

Clean channel settings solve half the problem. The other half is an account that keeps running when you scale. That is why PPC Rebels provides agency Google Ads accounts for high-risk verticals. We also help teams review their structure before a launch. If you need an account or a second pair of eyes on your setup, message Alex on Telegram: @ppc_rebels_alex.

And if you run a service for media buyers, check our advertising page.

FAQ: Demand Gen channel controls

When does the Demand Gen Display change start?

Google starts it the week of December 1, 2026. From then on, you manage Display only at the ad group level.

Will my existing campaigns start serving on Display?

No. Google says the backfill keeps serving behavior the same. Ad groups get explicit settings that keep Display off where it was off before.

Why did Google pause one of my Demand Gen ad groups?

Most likely, it targeted Display only while the campaign blocked Display. Such an ad group could not serve, so Google pauses it to avoid an invalid setup.

How do I turn off Display in the API now?

Set selected_channels.display to false in the ad group channel controls. Alternatively, set channel_strategy to ALL_OWNED_AND_OPERATED_CHANNELS.

Is “All Google channels” the same as including Display?

Not quite. All Google channels covers Google’s own surfaces. You add the Display Network with a separate checkbox.

Do channel controls replace channel prioritization?

No. Channel controls set where ads may serve. Channel prioritization guides how spend spreads across those channels.

Conclusion

Demand Gen channel controls now carry the whole Display decision. For most advertisers, nothing changes in delivery. However, old scripts, copied ad groups and Display-only leftovers can cost you days or budget. So audit your tooling now, split formats, report by network and launch on an account you can trust.

Similar Posts