Dukungan untuk Peraturan Iklan Politik Uni Eropa

Pada Oktober 2025, Google berhenti menayangkan iklan politik di Uni Eropa sebelum peraturan baru tentang iklan politik berlaku. Panduan ini merangkum dukungan untuk Peraturan Iklan Politik Uni Eropa di Google Ads API.

Dukungan untuk pernyataan mandiri iklan politik Uni Eropa

Google Ads API mendukung pernyataan mandiri kampanye untuk iklan politik Uni Eropa menggunakan kolom contains_eu_political_advertising. Kemungkinan nilai dan artinya ditampilkan dalam tabel berikut.

Nilai Arti
CONTAINS_EU_POLITICAL_ADVERTISING Kampanye memiliki iklan politik Uni Eropa.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING Kampanye tidak memiliki iklan politik Uni Eropa.
UNSPECIFIED Kampanye tidak memiliki pernyataan mandiri tentang iklan politik Uni Eropa.

Anda dapat mengambil status pernyataan mandiri kampanye di Google Ads API dengan menjalankan kueri berikut menggunakan metode Search atau SearchStream dari GoogleAdsService.

select campaign.id, campaign.contains_eu_political_advertising from campaign

Validasi dan penerapan API tingkat kampanye

Semua kampanye baru yang dibuat melalui Google Ads API harus menetapkan kolom contains_eu_political_advertising. Panggilan API untuk membuat kampanye baru menggunakan CampaignService.MutateCampaigns akan gagal dengan error FieldError.REQUIRED jika kolom ini tidak disetel.

Semua kampanye yang ada harus menetapkan kolom contains_eu_political_advertising sebelum mencoba mengubah proximity, location, atau location_group penargetan di tingkat kampanye atau grup iklan. Panggilan API untuk membuat atau memperbarui kriteria kampanye ini menggunakan metode CampaignCriterionService.MutateCampaignCriteria untuk kampanye yang sudah ada akan gagal dengan error CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION jika kampanye belum menyelesaikan pernyataan mandiri. Panggilan API untuk membuat atau memperbarui kriteria grup iklan ini menggunakan metode AdGroupCriterionService.MutateAdGroupCriteria juga akan gagal dengan cara yang serupa jika kampanye belum menyelesaikan pernyataan mandiri.

Penerapan ini juga berlaku untuk mekanisme lain yang dapat Anda gunakan untuk membuat kampanye, seperti menjalankan Batch Job dan menggunakan metode GoogleAdsService.Mutate untuk membuat dan memperbarui entitas. Mencoba menjadwalkan eksperimen baru menggunakan metode ExperimentService.ScheduleExperiment akan memunculkan error ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION jika deklarasi contains_eu_political_advertising tidak ada di kampanye draf perlakuan.

Perubahan validasi dan penerapan API tingkat akun

Mulai 1 April 2026, jika akun Google Ads memiliki satu atau beberapa kampanye yang tidak dinyatakan, Google Ads API akan gagal melakukan semua panggilan perubahan yang terkait dengan pengelolaan kampanye dengan error MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED. Semua panggilan lainnya--seperti pelaporan, pengelolaan akun, atau alat perencanaan kata kunci--akan terus berfungsi tanpa terpengaruh. Lihat daftar lengkap metode.

Cara menyatakan kampanye yang belum dinyatakan

Untuk menyatakan kampanye yang ada dan belum dinyatakan, ambil daftar kampanye yang memenuhi syarat, dan tetapkan pernyataan contains_eu_political_advertising menggunakan metode CampaignService.MutateCampaigns, metode GoogleAdsService.Mutate, atau menggunakan BatchJobService. Metode ini tidak akan gagal dengan error MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED selama Anda hanya memperbarui kolom contains_eu_political_advertising kampanye.

Anda dapat mengambil daftar kampanye yang tidak dinyatakan dengan menjalankan kueri GAQL berikut menggunakan metode Search atau SearchStream dari GoogleAdsService.

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

Anda juga dapat menyatakan kampanye yang tidak dinyatakan di tingkat akun Google Ads menggunakan UI Google Ads. Status pernyataan tingkat akun dapat diambil menggunakan kolom contains_eu_political_advertising dari objek Customer.

Pengaruh pada penayangan kampanye

Kampanye apa pun yang telah menyatakan iklan politik Uni Eropa dengan menyetel contains_eu_political_advertising ke true akan berhenti menayangkan iklan di Uni Eropa. Pelajari lebih lanjut.

Kampanye yang ada tanpa pernyataan tidak akan terpengaruh untuk saat ini.

Daftar metode yang diterapkan

Semua metode yang digunakan untuk pengelolaan kampanye Google Ads terpengaruh oleh validasi dan penegakan tingkat akun. Daftar lengkap metode tercantum dalam tabel berikut.

Layanan Metode
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