支援歐盟政治廣告法規

2025 年 10 月,Google 停止在歐盟放送政治廣告,以因應新的政治廣告法規。本指南摘要說明 Google Ads API 對歐盟政治廣告法規的支援情形。

支援歐盟政治廣告自主聲明

Google Ads API 支援使用 contains_eu_political_advertising 欄位,為歐盟政治廣告自主聲明廣告活動。下表列出可能的值及其意義。

意義
CONTAINS_EU_POLITICAL_ADVERTISING 廣告活動含有歐盟政治廣告。
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING 廣告活動沒有歐盟政治廣告。
UNSPECIFIED 廣告活動缺少歐盟政治廣告的自我聲明。

如要透過 Google Ads API 擷取廣告活動的自行聲明狀態,請使用 GoogleAdsServiceSearchSearchStream 方法,執行下列查詢。

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 錯誤。其他呼叫 (例如報表、帳戶管理或關鍵字規劃工具) 則不受影響。請參閱完整的方法清單

如何聲明現有未聲明的廣告活動

如要為現有未聲明的廣告活動聲明,請擷取符合資格的廣告活動清單,並使用 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