2025 年 8 月 7 日,星期四
具体变化
正如我们去年宣布的那样,Google 将在 2025 年 10 月新法规生效之前停止在欧盟投放政治广告。2025 年 9 月 3 日,Google Ads API 和 Google Ads 脚本将推出与此变更相关的强制执行措施。如果您使用上述任一产品来制作或管理广告系列,则可能需要在 2025 年 9 月 3 日之前更新您的应用,以应对这些强制执行措施。
API 支持自行声明是否包含欧盟政治广告
Google Ads API 和 Google Ads 脚本已添加对自行声明广告系列是否包含欧盟政治广告的支持。如需了解欧盟政治广告的定义,请点击此处。API 的 v19.2、v20.1 和 v21 版本在 Campaign 对象中包含一个名为 contains_eu_political_advertising 的新字段.。下表显示了可能的值及其含义。
| 值 | 含义 |
CONTAINS_EU_POLITICAL_ADVERTISING
|
该广告系列包含欧盟政治广告。 |
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING
|
广告系列不包含欧盟政治广告。 |
UNSPECIFIED
|
广告系列缺少关于欧盟政治广告的自行声明。 |
您可以使用 GoogleAdsService 的 Search 或 SearchStream 方法运行以下查询,在 Google Ads API 中检索广告系列的自行声明状态。对于 Google Ads 脚本,请使用 AdsApp.search 或 AdsApp.report 方法。
select campaign.id, campaign.contains_eu_political_advertising from campaign
如果您使用 Google Ads API 客户端库,则可能需要下载最新版本的库,才能在 API 的 v19 和 v20 版本中使用此功能。
API 验证和强制执行变更
自 2025 年 9 月 3 日起,Google Ads API 和 Google Ads 脚本将开始在 API 的 v19 和 v20 版本中强制执行以下检查。
- 通过 Google Ads API 或 Google Ads 脚本制作的所有新广告系列都应设置
contains_eu_political_advertising字段。如果未设置此字段,使用CampaignService.MutateCampaigns创建新广告系列的 API 调用将失败,并返回FieldError.REQUIRED错误。使用AdsApp.mutate或AdsApp.mutateAll方法制作广告系列时,Google Ads 脚本会强制执行这些检查。 - 所有现有广告系列都应先设置
contains_eu_political_advertising字段,然后再尝试在广告系列或广告组一级更改proximity, location,或location_group定位。如果广告系列尚未完成自我声明,则使用CampaignCriterionService.MutateCampaignCriteria方法为现有广告系列创建或更新这些广告系列条件的 API 调用将失败,并显示CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION错误。如果广告系列尚未完成自我声明,那么使用AdGroupCriterionService.MutateAdGroupCriteria创建或更新这些广告组条件的 API 调用也会以类似的方式失败。当您尝试使用AdsApp.mutate、AdsApp.mutateAll、AdsApp.Campaign.addProximity和AdsApp.Campaign.addLocation方法更改定位设置时,Google Ads 脚本会强制执行这些检查。 - 这些违规处置措施也适用于您可用于制作广告系列的其他机制,例如运行批量作业以及使用
GoogleAdsService.Mutate方法创建和更新实体。 - 如果实验组草稿广告系列中缺少
contains_eu_political_advertising declaration,尝试使用ExperimentService.ScheduleExperiment方法安排新实验时,系统会抛出ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION错误。 - 如果您在 Google Ads 脚本中使用批量上传功能,请参阅产品文档,详细了解此次变更需要对电子表格模板进行哪些更改。
这些检查已在 Google Ads API v21 版中强制执行。
这对我的广告系列投放有何影响?
任何通过将 contains_eu_political_advertising 设置为 true来声明投放欧盟政治广告的广告系列,都将于 2025 年 9 月 22 日.停止在欧盟境内投放广告。如需了解详情,请参阅我们的帮助中心。
未声明的现有广告系列目前不会受到影响。我们建议您尽快在账号中为现有广告系列添加适当的声明。您可以使用 GoogleAdsService 的 Search 或 SearchStream 方法,通过以下 GAQL 查询检索未声明的广告系列。
select campaign.id, campaign.contains_eu_political_advertising
from
campaign
where
campaign.contains_eu_political_advertising NOT IN
(
'CONTAINS_EU_POLITICAL_ADVERTISING',
'DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING'
)我需要做什么?
如果您的应用使用 Google Ads API 或 Google Ads 脚本来制作或管理广告系列,请务必在 2025 年 9 月 3 日之前更新您的应用,以应对这些强制措施。
如何获取帮助?
如果您对这项变更有更多疑问,请通过 Google Ads API 支持或 Google Ads 脚本支持渠道与我们联系。
Oommen