Hỗ trợ Quy định của Liên minh Châu Âu về quảng cáo chính trị

Vào tháng 10 năm 2025, Google đã ngừng phân phát quảng cáo chính trị ở Liên minh Châu Âu trước khi một quy định mới về quảng cáo chính trị có hiệu lực. Hướng dẫn này tóm tắt thông tin hỗ trợ cho Quy định về quảng cáo chính trị ở Liên minh Châu Âu trong Google Ads API.

Hỗ trợ tự khai báo quảng cáo chính trị ở Liên minh Châu Âu

Google Ads API hỗ trợ việc tự khai báo một chiến dịch cho quảng cáo chính trị ở Liên minh Châu Âu bằng cách sử dụng trường contains_eu_political_advertising. Các giá trị có thể có và ý nghĩa của chúng được trình bày trong bảng sau.

Giá trị Ý nghĩa
CONTAINS_EU_POLITICAL_ADVERTISING Chiến dịch có quảng cáo chính trị ở Liên minh Châu Âu.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING Chiến dịch này không có quảng cáo chính trị ở Liên minh Châu Âu.
UNSPECIFIED Chiến dịch thiếu nội dung tự khai báo về quảng cáo chính trị ở Liên minh Châu Âu.

Bạn có thể truy xuất trạng thái tự khai báo của một chiến dịch trong Google Ads API bằng cách chạy truy vấn sau bằng phương thức Search hoặc SearchStream của GoogleAdsService.

select campaign.id, campaign.contains_eu_political_advertising from campaign

Xác thực và thực thi API ở cấp chiến dịch

Tất cả chiến dịch mới được tạo thông qua Google Ads API đều phải đặt trường contains_eu_political_advertising. Lệnh gọi API để tạo chiến dịch mới bằng CampaignService.MutateCampaigns sẽ không thành công và gặp lỗi FieldError.REQUIRED nếu bạn không đặt trường này.

Tất cả chiến dịch hiện có đều phải đặt trường contains_eu_political_advertising trước khi cố gắng thay đổi proximity, location hoặc location_group nhắm mục tiêu ở cấp chiến dịch hoặc nhóm quảng cáo. Lệnh gọi API để tạo hoặc cập nhật các tiêu chí chiến dịch này bằng phương thức CampaignCriterionService.MutateCampaignCriteria cho các chiến dịch hiện có sẽ không thành công và trả về lỗi CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION nếu chiến dịch chưa hoàn tất quy trình tự khai báo. Lệnh gọi API để tạo hoặc cập nhật các tiêu chí nhóm quảng cáo này bằng phương thức AdGroupCriterionService.MutateAdGroupCriteria cũng sẽ thất bại theo cách tương tự nếu chiến dịch chưa hoàn tất quy trình tự khai báo.

Các quy định thực thi này cũng áp dụng cho những cơ chế khác mà bạn có thể dùng để tạo chiến dịch, chẳng hạn như chạy Batch Jobs và dùng phương thức GoogleAdsService.Mutate để tạo và cập nhật các thực thể. Việc tìm cách lập lịch cho một thử nghiệm mới bằng phương thức ExperimentService.ScheduleExperiment sẽ gây ra lỗi ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION nếu thiếu khai báo contains_eu_political_advertising trên các chiến dịch nháp về phương pháp xử lý.

Các thay đổi về việc xác thực và thực thi API ở cấp tài khoản

Kể từ ngày 1 tháng 4 năm 2026, nếu một tài khoản Google Ads có một hoặc nhiều chiến dịch chưa khai báo, thì Google Ads API sẽ không thực hiện được tất cả các lệnh gọi biến đổi liên quan đến việc quản lý chiến dịch với lỗi MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED. Tất cả các lệnh gọi khác (chẳng hạn như báo cáo, quản lý tài khoản hoặc lập kế hoạch từ khoá) sẽ tiếp tục hoạt động mà không bị ảnh hưởng. Xem danh sách đầy đủ các phương thức.

Cách khai báo các chiến dịch hiện có chưa được khai báo

Để khai báo các chiến dịch hiện có chưa được khai báo, hãy truy xuất danh sách các chiến dịch đủ điều kiện và đặt khai báo contains_eu_political_advertising cho các chiến dịch đó bằng phương thức CampaignService.MutateCampaigns, phương thức GoogleAdsService.Mutate hoặc bằng BatchJobService. Những phương thức này sẽ không gặp lỗi MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED miễn là bạn chỉ cập nhật trường contains_eu_political_advertising của chiến dịch.

Bạn có thể truy xuất danh sách các chiến dịch chưa khai báo bằng cách chạy truy vấn GAQL sau đây bằng cách sử dụng phương thức Search hoặc SearchStream của GoogleAdsService.

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

Bạn cũng có thể khai báo các chiến dịch chưa khai báo ở cấp tài khoản Google Ads bằng giao diện người dùng Google Ads. Bạn có thể truy xuất trạng thái khai báo ở cấp tài khoản bằng cách sử dụng trường contains_eu_political_advertising của đối tượng Customer.

Ảnh hưởng đến việc phân phát chiến dịch

Mọi chiến dịch đã khai báo quảng cáo chính trị ở Liên minh Châu Âu bằng cách đặt contains_eu_political_advertising thành true sẽ ngừng phân phát quảng cáo ở Liên minh Châu Âu. Tìm hiểu thêm.

Các chiến dịch hiện có chưa được khai báo sẽ không bị ảnh hưởng trong thời gian này.

Danh sách các phương thức bắt buộc

Tất cả các phương thức được dùng để quản lý chiến dịch trên Google Ads đều chịu ảnh hưởng của quy trình xác thực và thực thi ở cấp tài khoản. Danh sách đầy đủ các phương thức có trong bảng sau.

Dịch vụ Phương thức
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