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 方法创建和更新实体。
如果您尝试使用
ExperimentService.ScheduleExperiment方法安排新实验,但实验组草稿广告系列缺少contains_eu_political_advertising声明,则系统会抛出
ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION
错误。
账号级 API 验证和强制执行变更
自 2026 年 4 月 1 日 起,如果 Google Ads 账号有一个或多个未声明的
广告系列,Google Ads API 将会使与广告系列管理相关的所有 mutate 调用失败,并显示 MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED
错误。所有其他调用(例如报告、账号管理或关键字规划师)将继续正常运行,不受影响。请参阅完整的方法
列表。
如何声明现有未声明的广告系列
如需声明现有未声明的广告系列,请检索符合条件的
广告系列列表,并使用 contains_eu_political_advertising
声明,使用 CampaignService.MutateCampaigns 方法、
GoogleAdsService.Mutate 方法或
使用 BatchJobService。只要您仅更新广告系列的
contains_eu_political_advertising字段,这些方法
就不会失败,也不会显示MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED
错误。
您可以使用 GoogleAdsService 的 Search 或 SearchStream 方法运行以下 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 |