自 2026 年 12 月 1 日当周起,需求开发广告系列中的展示广告定位条件将发生变化

2026 年 11 月 9 日,星期一

自 2026 年 12 月 1 日当周起,新制作的需求开发广告系列将默认启用广告系列级展示广告定位 (network_settings.target_content_network) (true)。展示广告网络定位将直接在广告组一级使用渠道控制设置 (demand_gen_ad_group_settings.channel_controls.selected_channels.display) 和渠道策略进行管理。默认广告系列的整体投放行为将保持不变。

您将无法再通过将 network_settings.target_content_network 设置为 false,在广告系列一级为需求开发广告系列停用展示广告定位。在广告系列创建或更新期间设置此字段会导致 OPERATION_NOT_PERMITTED_FOR_CONTEXT 错误。

以前,在广告系列一级停用展示广告定位设置会覆盖广告组一级的展示广告定位设置。仅在广告组一级管理展示广告定位,可消除这种双层级配置,确保 Google Ads API、Google Ads 界面和 Google Ads 编辑器中的渠道表示形式保持一致。


变更和回填概览

  • 默认值调整:如果您在创建新的需求开发广告系列时未明确指定 target_content_network,则默认值会从 false 更改为 true。由于广告组级渠道控制功能默认关闭展示广告定位,因此整体默认定位行为保持不变(定位到自有自营广告资源,除非明确选择启用)。
  • 现有广告系列回填:当前设置为target_content_network = false的现有广告系列将更新为target_content_network = true,同时其广告组也会自动转换:
    • 不执行任何操作的广告组:如果广告系列和广告组层级均停用了展示广告网络,target_content_network 会更新为 true,而无需更改广告组。
    • 渠道策略下推:使用ALL_CHANNELS策略的广告组将更新为ALL_OWNED_AND_OPERATED_CHANNELS。
    • 渠道控制设置下推:对于同时定位到展示广告网络和其他渠道的广告组,其 selected_channels.display 字段将明确设置为 false。
    • 无法投放的极端情况:如果广告组仅定位到展示广告网络(但在广告系列一级停用了展示广告网络),其状态将更新为PAUSED,从而保持其未投放的状态,同时保持渠道控制设置不变。这是因为需求开发广告组必须至少定位到一个渠道,因此停用展示广告网络会导致它们没有有效渠道,这是一种无效配置。

正在补余的现有广告系列都不会改变其投放行为,因为受影响的广告系列已停用展示广告网络。


如何在 Google Ads API 中管理展示广告定位

现在,展示广告定位在广告组一级使用 channel_controls.selected_channels 进行控制。以下示例展示了如何在 Google Ads API 中创建或更新广告组时配置或停用展示广告定位。

示例:管理广告组渠道控制设置

{
  "adGroup": {
    "resourceName": "customers/1234567890/adGroups/9876543210",
    "status": "ENABLED",
    "demandGenAdGroupSettings": {
      "channelControls": {
        "selectedChannels": {
          "youtubeInStream": false,
          "youtubeInFeed": false,
          "youtubeShorts": true,
          "discover": false,
          "gmail": false,
          "display": false
        }
      }
    }
  }
}

您也可以将 channel_strategy 字段设置为 ALL_OWNED_AND_OPERATED_CHANNELS,作为一种高级方式来停用展示广告网络,而无需明确列举每个单独的渠道。

  • 检查广告系列创建载荷:验证广告系列创建的 API 集成和自动化工作流。请更新您的应用,使其依赖于广告组渠道控制设置 (channel_controls.selected_channels.display),而不是广告系列级 network_settings.target_content_network 标志。
  • 审核现有广告系列:检查需求开发广告系列的广告组渠道配置,确认广告组渠道选择准确反映了预期的渠道覆盖面:
SELECT
  campaign.id,
  campaign.advertising_channel_type,
  campaign.network_settings.target_content_network,
  ad_group.id,
  ad_group.status,
  ad_group.demand_gen_ad_group_settings.channel_controls.channel_config,
  ad_group.demand_gen_ad_group_settings.channel_controls.channel_strategy,
  ad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.youtube_in_feed,
  ad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.youtube_in_stream,
  ad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.youtube_shorts,
  ad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.discover,
  ad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.display,
  ad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.gmail
FROM ad_group
WHERE
  campaign.advertising_channel_type = 'DEMAND_GEN'

如果您有任何疑问或想讨论此项变更,请通过我们的“Google 广告和效果衡量社区”Discord 服务器与我们联系。

标签: demand-gen、 display、 google-ads-api、 targeting