การสนับสนุนกฎระเบียบเกี่ยวกับโฆษณาทางการเมืองของสหภาพยุโรป

ในเดือนตุลาคม 2025 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 ได้โดยเรียกใช้ การค้นหาต่อไปนี้โดยใช้วิธีการ Search หรือ SearchStream ของ GoogleAdsService

select campaign.id, campaign.contains_eu_political_advertising from campaign

การตรวจสอบและการบังคับใช้ API ระดับแคมเปญ

แคมเปญใหม่ทั้งหมดที่สร้างผ่าน Google Ads API ควรตั้งค่าฟิลด์ contains_eu_political_advertising การเรียก API เพื่อสร้างแคมเปญใหม่โดยใช้ CampaignService.MutateCampaigns จะไม่สำเร็จและแสดงข้อผิดพลาด FieldError.REQUIRED หากไม่ได้ตั้งค่าช่องนี้

แคมเปญที่มีอยู่ทั้งหมดควรกำหนดฟิลด์ contains_eu_political_advertising ก่อนที่จะพยายามเปลี่ยน proximity, location หรือ location_group การกำหนดเป้าหมายที่ระดับแคมเปญหรือกลุ่มโฆษณา การเรียก API เพื่อสร้างหรือ อัปเดตเกณฑ์แคมเปญเหล่านี้โดยใช้วิธี CampaignCriterionService.MutateCampaignCriteria สําหรับแคมเปญที่มีอยู่จะล้มเหลวพร้อมข้อผิดพลาด CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION หากแคมเปญยังไม่ได้ทําการประกาศด้วยตนเอง การเรียก API เพื่อ สร้างหรืออัปเดตเกณฑ์กลุ่มโฆษณาเหล่านี้โดยใช้วิธีการ AdGroupCriterionService.MutateAdGroupCriteria จะล้มเหลวในลักษณะเดียวกัน หากแคมเปญยังไม่ได้ดำเนินการประกาศด้วยตนเองให้เสร็จสมบูรณ์

การบังคับใช้เหล่านี้ยังมีผลกับกลไกอื่นๆ ที่คุณใช้สร้างแคมเปญได้ด้วย เช่น การเรียกใช้งานแบบเป็นชุด และการใช้วิธีGoogleAdsService.Mutateเพื่อสร้างและอัปเดตเอนทิตี การพยายามตั้งเวลาการทดสอบใหม่โดยใช้วิธีExperimentService.ScheduleExperiment จะทำให้เกิดข้อผิดพลาด ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION หากไม่มีการประกาศ contains_eu_political_advertising ในแคมเปญฉบับร่างของการทดสอบ

การเปลี่ยนแปลงการตรวจสอบและการบังคับใช้ API ระดับบัญชี

ตั้งแต่วันที่ 1 เมษายน 2026 เป็นต้นไป หากบัญชี Google Ads มีแคมเปญที่ไม่ได้ประกาศอย่างน้อย 1 รายการ Google Ads API จะไม่สำเร็จในการเรียกใช้การเปลี่ยนแปลงทั้งหมดที่เกี่ยวข้องกับการจัดการแคมเปญ โดยมีข้อผิดพลาด MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED การเรียกอื่นๆ ทั้งหมด เช่น การรายงาน การจัดการบัญชี หรือเครื่องมือวางแผนคีย์เวิร์ด จะยังคงทำงานต่อไปโดยไม่ได้รับผลกระทบ ดูรายการทั้งหมดของ เมธอด

วิธีประกาศแคมเปญที่ไม่ได้ประกาศที่มีอยู่

หากต้องการประกาศแคมเปญที่มีอยู่ซึ่งยังไม่ได้ประกาศ ให้ดึงรายการแคมเปญที่มีสิทธิ์ และตั้งค่าการประกาศ contains_eu_political_advertising โดยใช้วิธี CampaignService.MutateCampaigns วิธี GoogleAdsService.Mutate หรือ ใช้ BatchJobService วิธีเหล่านี้จะไม่ล้มเหลวด้วยข้อผิดพลาด MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED ตราบใดที่คุณอัปเดตเฉพาะฟิลด์ contains_eu_political_advertising ของแคมเปญ

คุณสามารถดึงรายการแคมเปญที่ไม่ได้ประกาศได้โดยเรียกใช้คำค้นหา GAQL ต่อไปนี้โดยใช้วิธีการ Search หรือ SearchStream ของ GoogleAdsService

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

นอกจากนี้ คุณยังประกาศแคมเปญที่ไม่ได้ประกาศที่ระดับบัญชี Google Ads ได้ด้วยโดยใช้ UI ของ Google Ads คุณเรียกสถานะการประกาศระดับบัญชีได้โดยใช้ฟิลด์ contains_eu_political_advertising ของออบเจ็กต์ Customer

ผลกระทบต่อการแสดงแคมเปญ

แคมเปญที่ประกาศโฆษณาทางการเมืองในสหภาพยุโรปโดยการตั้งค่า 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