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

Ekim 2025'te Google, yeni bir siyasi reklam tüzüğü öncesinde Avrupa Birliği'nde siyasi reklam yayınlamayı durdurdu. Bu kılavuzda, Google Ads API'de AB Siyasi Reklamlar Tüzüğü için sunulan 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.

Google Ads API'de bir kampanyanın kendi beyan durumunu, GoogleAdsService'nin Search veya SearchStream yöntemlerinden birini kullanarak aşağıdaki sorguyu çalıştırarak 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 kullanılarak 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. AdGroupCriterionService.MutateAdGroupCriteria yöntemini kullanarak bu reklam grubu ölçütlerini oluşturmak veya güncellemek için yapılan API çağrısı da kampanya kendi beyanını tamamlamadıysa benzer şekilde başarısız olur.

Bu yaptırımlar, kampanyalar oluşturmak için kullanabileceğiniz diğer mekanizmalar (ör. toplu işler çalıştırma ve GoogleAdsService.Mutate yöntemini kullanarak öğe oluşturma ve güncelleme) 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 bildirilmemiş kampanya varsa Google Ads API, kampanya yönetimiyle ilgili tüm değiştirme çağrılarını MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED hatasıyla başarısız kılar. 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 contains_eu_political_advertising beyanlarını CampaignService.MutateCampaigns yöntemi, GoogleAdsService.Mutate yöntemi veya BatchJobService'i kullanarak ayarlayın. Bu yöntemler, yalnızca kampanyanın MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED alanını güncellediğiniz sürece contains_eu_political_advertising 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 değerini true olarak ayarlayarak AB siyasi reklamları beyan eden tüm kampanyaların AB'de reklam yayınlaması durdurulacak. Daha fazla bilgi edinin.

Beyanda bulunulmamış mevcut kampanyalar şimdilik bu durumdan etkilenmeyecek.

Zorunlu kılınan yöntemlerin listesi

Google Ads kampanya 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 verilmiştir.

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