Avrupa Birliği Siyasi Reklamlar Tüzüğü desteği

Google, yeni bir siyasi reklam tüzüğü öncesinde Ekim 2025'te Avrupa Birliği'nde siyasi reklam yayınlamayı durdurdu. Bu kılavuzda, Google Ads API'de AB Siyasi Reklamlar Tüzüğü'ne yönelik destek özetlenmektedir.

AB siyasi reklamlarının kişisel beyanı için destek

Google Ads API, contains_eu_political_advertising alanını kullanarak bir kampanyayı AB siyasi reklamları için beyan etmeyi destekler. Olası değerler ve anlamları aşağıdaki tabloda gösterilmiştir.

Değer Anlamı
CONTAINS_EU_POLITICAL_ADVERTISING Kampanyada AB siyasi reklamları var.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING Kampanyada AB siyasi reklamları yok.
UNSPECIFIED Kampanyada AB siyasi reklamlarıyla ilgili öz beyan eksik.

GoogleAdsService'nın Search veya SearchStream yöntemlerini kullanarak aşağıdaki sorguyu çalıştırıp Google Ads API'de bir kampanyanın kişisel beyan durumunu alabilirsiniz.

select campaign.id, campaign.contains_eu_political_advertising from campaign

Kampanya düzeyinde API doğrulaması ve yaptırımı

Google Ads API aracılığıyla oluşturulan tüm yeni kampanyalarda contains_eu_political_advertising alanı ayarlanmalıdır. Bu alan ayarlanmazsa CampaignService.MutateCampaigns kullanarak yeni bir kampanya oluşturmaya yönelik API çağrısı FieldError.REQUIRED hatasıyla başarısız olur.

Mevcut tüm kampanyalar, kampanya veya reklam grubu düzeyinde proximity, location ya da location_group hedeflemesini değiştirmeye çalışmadan önce contains_eu_political_advertising alanını ayarlamalıdır. Kampanya, öz beyanı tamamlamadıysa mevcut kampanyalar için CampaignCriterionService.MutateCampaignCriteria yöntemini kullanarak bu kampanya ölçütlerini oluşturmaya veya güncellemeye yönelik API çağrısı CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION hatasıyla başarısız olur. Kampanya, öz beyanı tamamlamadıysa AdGroupCriterionService.MutateAdGroupCriteria yöntemini kullanarak bu reklam grubu ölçütlerini oluşturmak veya güncellemek için yapılan API çağrısı da benzer şekilde başarısız olur.

Bu yaptırımlar, kampanya oluşturmak için kullanabileceğiniz diğer mekanizmalar (ör. Toplu İşler çalıştırma ve öğe oluşturup güncellemek için GoogleAdsService.Mutate yöntemini kullanma) için de geçerlidir. Deneme taslak kampanyalarında contains_eu_political_advertising beyanı eksikse ExperimentService.ScheduleExperiment yöntemini kullanarak yeni bir deneme planlamaya çalışmak ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION hatasına neden olur.

Hesap düzeyinde API doğrulama ve yaptırım değişiklikleri

1 Nisan 2026'dan itibaren, bir Google Ads hesabında bir veya daha fazla beyan edilmemiş kampanya varsa Google Ads API, kampanya yönetimiyle ilgili tüm mutate çağrılarını MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED hatasıyla reddeder. Raporlama, hesap yönetimi veya Anahtar Kelime Planlayıcı gibi diğer tüm çağrılar etkilenmeden çalışmaya devam eder. Yöntemlerin tam listesine göz atın.

Mevcut beyan edilmemiş kampanyaları beyan etme

Mevcut beyan edilmemiş kampanyaları beyan etmek için uygun kampanyaların listesini alın ve CampaignService.MutateCampaigns yöntemini, GoogleAdsService.Mutate yöntemini veya BatchJobService'i kullanarak contains_eu_political_advertising beyanlarını ayarlayın. Bu yöntemler, yalnızca kampanyanın contains_eu_political_advertising alanını güncellediğiniz sürece MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED hatasıyla başarısız olmaz.

GoogleAdsService hizmetinin Search veya SearchStream yöntemlerini kullanarak aşağıdaki Google Ads Sorgu Dili sorgusunu çalıştırıp beyan edilmemiş kampanyaların listesini alabilirsiniz.

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

Ayrıca, Google Ads kullanıcı arayüzünü kullanarak Google Ads hesabı düzeyinde beyan edilmemiş kampanyaları beyan edebilirsiniz. Hesap düzeyindeki beyan durumu, Customer nesnesinin contains_eu_political_advertising alanı kullanılarak alınabilir.

Kampanya yayınlama üzerindeki etkisi

contains_eu_political_advertising ayarını true olarak belirleyerek AB siyasi reklamları beyan eden tüm kampanyaların AB'de reklam yayınlaması durdurulacak. Daha fazla bilgi edinin.

Beyanı olmayan mevcut kampanyalar şimdilik bu durumdan etkilenmeyecek.

Zorunlu kılınan yöntemlerin listesi

Google Ads kampanyası yönetimi için kullanılan tüm yöntemler, hesap düzeyinde doğrulama ve yaptırımdan etkilenir. Yöntemlerin tam listesi aşağıdaki tabloda yer almaktadır.

Hizmet Yöntem
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