Поддержка регламента ЕС о политической рекламе

В октябре 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 Рекламы есть хотя бы одна необъявленная кампания, Google Ads API будет отклонять все вызовы mutate, связанные с управлением кампаниями, с ошибкой 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 кампании.

Чтобы получить список незадекларированных кампаний, выполните следующий запрос на языке запросов Google Рекламы, используя метод Search или SearchStream сервиса GoogleAdsService.

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

Вы также можете задекларировать кампании на уровне аккаунта Google Рекламы в интерфейсе Google Рекламы. Статус декларации на уровне аккаунта можно получить с помощью поля contains_eu_political_advertising объекта Customer.

Влияние на показ кампаний

Любая кампания, в которой политическая реклама для ЕС объявлена путем установки для параметра contains_eu_political_advertising значения true, перестанет показывать рекламу в ЕС. Подробнее…

Существующие кампании без уведомления пока не будут затронуты.

Список принудительных методов

Проверка и применение правил на уровне аккаунта влияют на все методы управления кампаниями Google Рекламы. Полный список методов приведен в таблице ниже.

Сервис Метод
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