欧盟政治广告法规支持

2025 年 10 月,Google 在新的政治广告法规生效之前停止在欧盟境内投放政治广告。本指南总结了 Google Ads API 对欧盟政治广告法规的支持。

支持自行声明欧盟政治广告

Google Ads API 支持使用 contains_eu_political_advertising 字段自行声明广告系列是否包含欧盟政治广告。下表显示了可能的值及其含义。

值 含义
CONTAINS_EU_POLITICAL_ADVERTISING 该广告系列包含欧盟政治广告。
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING 此广告系列不包含欧盟政治广告。
UNSPECIFIED 广告系列缺少关于欧盟政治广告的自行声明。

您可以使用 GoogleAdsService 的 Search 或 SearchStream 方法运行以下查询,在 Google Ads API 中检索广告系列的自行声明状态。

select campaign.id, campaign.contains_eu_political_advertising from campaign

广告系列级 API 验证和强制执行

通过 Google Ads API 创建的所有新广告系列都应设置 contains_eu_political_advertising 字段。如果未设置此字段,则使用 CampaignService.MutateCampaigns 创建新广告系列的 API 调用会失败,并显示 FieldError.REQUIRED 错误。

所有现有广告系列都应先设置 contains_eu_political_advertising 字段,然后再尝试在广告系列或广告组一级更改 proximity、location 或 location_group 定位。如果广告系列尚未完成自我声明,则使用 CampaignCriterionService.MutateCampaignCriteria 方法为现有广告系列创建或更新这些广告系列条件的 API 调用会失败,并显示 CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION 错误。如果广告系列尚未完成自我声明,则使用 AdGroupCriterionService.MutateAdGroupCriteria 方法创建或更新这些广告组条件的 API 调用也会以类似方式失败。

这些违规处置措施也适用于您可用于制作广告系列的其他机制,例如运行批量作业以及使用 GoogleAdsService.Mutate 方法创建和更新实体。如果实验组草稿广告系列中缺少 contains_eu_political_advertising 声明,则尝试使用 ExperimentService.ScheduleExperiment 方法安排新实验会抛出 ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION 错误。

账号级 API 验证和违规处置变更

自 2026 年 4 月 1 日起,如果 Google Ads 账号有一个或多个未声明的广告系列,Google Ads API 将无法执行与广告系列管理相关的所有 mutate 调用,并会显示 MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED 错误。所有其他调用(例如报告、账号管理或关键字规划工具)将继续正常运行,不受影响。查看方法的完整列表。

如何声明现有的未声明广告系列

如需声明现有的未声明广告系列,请检索符合条件的广告系列列表,然后使用 CampaignService.MutateCampaigns 方法、GoogleAdsService.Mutate 方法或 BatchJobService 设置其 contains_eu_political_advertising 声明。只要您仅更新广告系列的 contains_eu_political_advertising 字段,这些方法就不会因 MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED 错误而失败。

您可以使用 GoogleAdsService 的 Search 或 SearchStream 方法运行以下 Google Ads 查询语言查询,检索未声明的广告系列列表。

select campaign.id
  from
    campaign
  where
    campaign.missing_eu_political_advertising_declaration = true

您还可以使用 Google Ads 界面在 Google Ads 账号一级声明未声明的广告系列。您可以使用 Customer 对象的 contains_eu_political_advertising 字段检索账号级声明状态。

对广告系列投放的影响

任何通过将 contains_eu_political_advertising 设置为 true 来声明欧盟政治广告的广告系列都将停止在欧盟境内投放广告。了解详情。

未声明的现有广告系列目前不会受到影响。

强制执行的方法列表

用于 Google Ads 广告系列管理的所有方法都会受到账号级验证和违规处置的影响。下表列出了方法的完整列表。

服务 方法
AdGroupAdLabelService MutateAdGroupAdLabels
AdGroupAdService MutateAdGroupAds
AdGroupAdService RemoveAutomaticallyCreatedAssets
AdGroupAssetService MutateAdGroupAssets
AdGroupAssetSetService MutateAdGroupAssetSets
AdGroupBidModifierService MutateAdGroupBidModifiers
AdGroupCriterionCustomizerService MutateAdGroupCriterionCustomizers
AdGroupCriterionLabelService MutateAdGroupCriterionLabels
AdGroupCriterionService MutateAdGroupCriteria
AdGroupCustomizerService MutateAdGroupCustomizers
AdGroupLabelService MutateAdGroupLabels
AdGroupService MutateAdGroups
AdParameterService MutateAdParameters
AdService MutateAds
AssetGroupAssetService MutateAssetGroupAssets
AssetGroupListingGroupFilterService MutateAssetGroupListingGroupFilters
AssetGroupService MutateAssetGroups
AssetGroupSignalService MutateAssetGroupSignals
AssetService MutateAssets
AssetSetAssetService MutateAssetSetAssets
AssetSetService MutateAssetSets
AudienceService MutateAudiences
AutomaticallyCreatedAssetRemovalService RemoveCampaignAutomaticallyCreatedAsset
BiddingDataExclusionService MutateBiddingDataExclusions
BiddingSeasonalityAdjustmentService MutateBiddingSeasonalityAdjustments
BiddingStrategyService MutateBiddingStrategies
CampaignAssetService MutateCampaignAssets
CampaignAssetSetService MutateCampaignAssetSets
CampaignBidModifierService MutateCampaignBidModifiers
CampaignBudgetService MutateCampaignBudgets
CampaignConversionGoalService MutateCampaignConversionGoals
CampaignCriterionService MutateCampaignCriteria
CampaignCustomizerService MutateCampaignCustomizers
CampaignDraftService ListCampaignDraftAsyncErrors
CampaignDraftService MutateCampaignDrafts
CampaignDraftService PromoteCampaignDraft
CampaignGoalConfigService MutateCampaignGoalConfigs
CampaignGroupService MutateCampaignGroups
CampaignLabelService MutateCampaignLabels
CampaignLifecycleGoalService ConfigureCampaignLifecycleGoals
CampaignService EnablePMaxBrandGuidelines
CampaignService MutateCampaigns
CampaignSharedSetService MutateCampaignSharedSets
ConversionActionService MutateConversionActions
ConversionAdjustmentUploadService UploadConversionAdjustments
ConversionCustomVariableService MutateConversionCustomVariables
ConversionGoalCampaignConfigService MutateConversionGoalCampaignConfigs
ConversionValueRuleService MutateConversionValueRules
ConversionValueRuleSetService MutateConversionValueRuleSets
CustomAudienceService MutateCustomAudiences
CustomConversionGoalService MutateCustomConversionGoals
CustomInterestService MutateCustomInterests
CustomerAssetService MutateCustomerAssets
CustomerAssetSetService MutateCustomerAssetSets
CustomerConversionGoalService MutateCustomerConversionGoals
CustomerCustomizerService MutateCustomerCustomizers
CustomerLabelService MutateCustomerLabels
CustomerLifecycleGoalService ConfigureCustomerLifecycleGoals
CustomerNegativeCriterionService MutateCustomerNegativeCriteria
CustomerSkAdNetworkConversionValueSchemaService MutateCustomerSkAdNetworkConversionValueSchema
CustomizerAttributeService MutateCustomizerAttributes
ExperimentArmService MutateExperimentArms
ExperimentService EndExperiment
ExperimentService GraduateExperiment
ExperimentService ListExperimentAsyncErrors
ExperimentService MutateExperiments
ExperimentService PromoteExperiment
ExperimentService ScheduleExperiment
FeedService MutateFeeds
GoalService MutateGoals
LabelService MutateLabels
LocalServicesLeadService AppendLeadConversation
LocalServicesLeadService ProvideLeadFeedback
OfflineUserDataJobService AddOfflineUserDataJobOperations
OfflineUserDataJobService CreateOfflineUserDataJob
OfflineUserDataJobService RunOfflineUserDataJob
RecommendationService ApplyRecommendation
RecommendationService DismissRecommendation
RecommendationSubscriptionService MutateRecommendationSubscription
RemarketingActionService MutateRemarketingActions
SharedCriterionService MutateSharedCriteria
SharedSetService MutateSharedSets
SmartCampaignSettingService MutateSmartCampaignSettings
UserListCustomerTypeService MutateUserListCustomerTypes
UserDataService UploadUserData
UserListService MutateUserLists