Support zur EU-Verordnung zu politischer Werbung

Im Oktober 2025 hat Google die Auslieferung von politischer Werbung in der Europäischen Union eingestellt. Grund dafür ist eine neue Verordnung zu politischer Werbung. In diesem Leitfaden wird die Unterstützung der EU-Verordnung zu politischer Werbung in der Google Ads API zusammengefasst.

Support für die Selbstdeklaration von politischer Werbung in der EU

Über die Google Ads API können Sie eine Kampagne mit dem Feld contains_eu_political_advertising als politische Werbung in der EU deklarieren. Die möglichen Werte und ihre Bedeutung sind in der folgenden Tabelle aufgeführt.

Wert Bedeutung
CONTAINS_EU_POLITICAL_ADVERTISING Die Kampagne enthält politische Werbung in der EU.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING Die Kampagne enthält keine politische Werbung in der EU.
UNSPECIFIED Für die Kampagne fehlt eine Selbsterklärung zu politischer Werbung in der EU.

Sie können den Status der Selbsterklärung einer Kampagne in der Google Ads API abrufen, indem Sie die folgende Abfrage mit der Methode Search oder SearchStream der GoogleAdsService ausführen.

select campaign.id, campaign.contains_eu_political_advertising from campaign

API-Validierung und ‑Erzwingung auf Kampagnenebene

Für alle neuen Kampagnen, die über die Google Ads API erstellt werden, sollte das Feld contains_eu_political_advertising festgelegt werden. Der API-Aufruf zum Erstellen einer neuen Kampagne mit CampaignService.MutateCampaigns schlägt mit dem Fehler FieldError.REQUIRED fehl, wenn dieses Feld nicht festgelegt ist.

Für alle vorhandenen Kampagnen muss das Feld contains_eu_political_advertising festgelegt werden, bevor versucht wird, das Targeting für proximity, location oder location_group auf Kampagnen- oder Anzeigengruppenebene zu ändern. Der API-Aufruf zum Erstellen oder Aktualisieren dieser Kampagnenkriterien mit der Methode CampaignCriterionService.MutateCampaignCriteria für bestehende Kampagnen schlägt mit dem Fehler CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION fehl, wenn die Kampagne die Selbsterklärung noch nicht abgeschlossen hat. Der API-Aufruf zum Erstellen oder Aktualisieren dieser Anzeigengruppenkriterien mit der Methode AdGroupCriterionService.MutateAdGroupCriteria schlägt ebenfalls fehl, wenn die Kampagne die Selbsterklärung nicht abgeschlossen hat.

Diese Maßnahmen gelten auch für andere Mechanismen, die Sie zum Erstellen von Kampagnen verwenden können, z. B. zum Ausführen von Batch-Jobs und zum Erstellen und Aktualisieren von Einheiten mit der Methode GoogleAdsService.Mutate. Wenn Sie versuchen, einen neuen Test mit der Methode ExperimentService.ScheduleExperiment zu planen, wird ein Fehler vom Typ ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION ausgegeben, wenn die contains_eu_political_advertising-Deklaration in den Testentwurfskampagnen fehlt.

Änderungen bei der API-Validierung und -Durchsetzung auf Kontoebene

Ab dem 1. April 2026 schlägt die Google Ads API alle Mutate-Aufrufe im Zusammenhang mit der Kampagnenverwaltung mit einem MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED-Fehler fehl, wenn ein Google Ads-Konto eine oder mehrere nicht deklarierte Kampagnen enthält. Alle anderen Aufrufe, z. B. für Berichte, die Kontoverwaltung oder den Keyword-Planer, funktionieren weiterhin wie gewohnt. Vollständige Liste der Methoden

Vorhandene nicht deklarierte Kampagnen deklarieren

Wenn Sie vorhandene, nicht deklarierte Kampagnen deklarieren möchten, rufen Sie die Liste der infrage kommenden Kampagnen ab und legen Sie die contains_eu_political_advertising-Deklaration mit der Methode CampaignService.MutateCampaigns, der Methode GoogleAdsService.Mutate oder mit dem BatchJobService fest. Bei diesen Methoden tritt kein MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED-Fehler auf, solange Sie nur das Feld contains_eu_political_advertising der Kampagne aktualisieren.

Sie können die Liste der nicht deklarierten Kampagnen abrufen, indem Sie die folgende GAQL-Abfrage mit der Methode Search oder SearchStream von GoogleAdsService ausführen.

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

Sie können nicht deklarierte Kampagnen auch auf Google Ads-Kontoebene über die Google Ads-Benutzeroberfläche deklarieren. Der Deklarationsstatus auf Kontoebene kann über das Feld contains_eu_political_advertising des Customer-Objekts abgerufen werden.

Auswirkung auf die Kampagnenauslieferung

Bei allen Kampagnen, bei denen politische Werbung in der EU durch Festlegen von contains_eu_political_advertising auf true deklariert wurde, werden keine Anzeigen mehr in der EU ausgeliefert. Weitere Informationen

Bestehende Kampagnen ohne Erklärung sind davon vorerst nicht betroffen.

Liste der erzwungenen Methoden

Alle Methoden, die für die Google Ads-Kampagnenverwaltung verwendet werden, sind von der Validierung und Erzwingung auf Kontoebene betroffen. Eine vollständige Liste der Methoden finden Sie in der folgenden Tabelle.

Dienst Methode
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