欧盟政治广告法规支持

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

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

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

含义
CONTAINS_EU_POLITICAL_ADVERTISING 相应广告系列包含欧盟政治广告。
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING 相应广告系列不包含欧盟政治广告。
UNSPECIFIED 相应广告系列缺少有关欧盟政治广告的自行声明。

您可以使用 GoogleAdsServiceSearchSearchStream 方法运行以下查询,以在 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 字段,然后再尝试在广告系列级或广告组级更改 proximitylocationlocation_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 将因 MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED 错误而导致与广告系列管理相关的所有 mutate 调用失败。所有其他调用(例如报告、账号管理或关键字规划师)将继续正常运行,不受影响。请参阅方法的完整列表

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

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

您可以使用 GoogleAdsServiceSearchSearchStream 方法运行以下 GAQL 查询,以检索未声明的广告系列列表。

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