В октябре 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 |