Поддержка Регламента Европейского союза о политической рекламе

В октябре 2025 года Google прекратил показ политической рекламы в Европейском Союзе в преддверии принятия нового регламента о политической рекламе. В этом руководстве кратко изложена поддержка Регламента ЕС о политической рекламе в API Google Ads.

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

API Google Ads позволяет самостоятельно объявлять кампанию для политической рекламы в ЕС, используя поле 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 на уровне кампании

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

Вы можете получить список незаявленных кампаний, выполнив следующий GAQL-запрос, используя методы Search или SearchStream объекта GoogleAdsService .

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

Также можно объявлять незаявленные кампании на уровне аккаунта Google Ads, используя пользовательский интерфейс Google Ads. Статус объявления на уровне аккаунта можно получить, используя поле contains_eu_political_advertising объекта Customer .

Влияние на проведение кампании

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

Действующие кампании, не оформившие официальное заявление, пока останутся без изменений.

Список применяемых методов

Все методы, используемые для управления рекламными кампаниями Google Ads, подвержены проверке и контролю на уровне аккаунта . Полный список методов приведен в следующей таблице.

Услуга Метод
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