Изменения, благодаря которым Google Ads API и скрипты Google Рекламы будут соответствовать регламенту Европейского союза о политической рекламе

Четверг, 7 августа 2025 г.

Что изменится?

Как мы сообщали в прошлом году, Google прекратит показ политической рекламы в Европейском союзе до вступления в силу новых правил в октябре 2025 года. 3 сентября 2025 г. мы добавим в Google Ads API и скрипты Google Рекламы дополнительные проверки, связанные с этим изменением. Если вы используете эти продукты для создания кампаний или управления ими, вам может потребоваться обновить приложение, чтобы оно поддерживало эти меры, до 3 сентября 2025 г.

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

В Google Ads API и скрипты Google Рекламы добавлена поддержка самостоятельного декларирования того, содержит ли кампания политическую рекламу для ЕС. Подробнее о том, как определяется политическая реклама для ЕС… В версиях API v19.2, v20.1 и v21 есть новое поле contains_eu_political_advertising в объекте Campaign.. Возможные значения и их смысл приведены в таблице ниже.

Значение Значение
CONTAINS_EU_POLITICAL_ADVERTISING В кампании есть политическая реклама для ЕС.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING В кампании нет политической рекламы для ЕС.
UNSPECIFIED В кампании отсутствует заявление о политической рекламе для ЕС.

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

select campaign.id, campaign.contains_eu_political_advertising from campaign

Если вы используете клиентские библиотеки Google Ads API, вам может потребоваться скачать последнюю версию библиотеки, чтобы использовать эту функцию в версиях v19 и v20 API.

Изменения в проверке и применении API

3 сентября 2025 г. в Google Ads API и скриптах Google Рекламы начнут выполняться следующие проверки в версиях API v19 и v20.

  • Во всех новых кампаниях, созданных с помощью Google Ads API или скриптов Google Рекламы, должно быть задано поле contains_eu_political_advertising. Если это поле не заполнено, вызов API для создания новой кампании с помощью CampaignService.MutateCampaigns завершится ошибкой FieldError.REQUIRED. Скрипты Google Рекламы будут выполнять эти проверки при создании кампаний с помощью методов AdsApp.mutate или AdsApp.mutateAll.
  • Прежде чем менять таргетинг на уровне кампании или группы объявлений, для всех существующих кампаний необходимо задать поле contains_eu_political_advertising.proximity, location, location_group Вызов API для создания или обновления этих критериев кампании с помощью метода CampaignCriterionService.MutateCampaignCriteria для существующих кампаний завершится ошибкой CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION , если в кампании не заполнена декларация. Вызов API для создания или обновления этих критериев группы объявлений с помощью AdGroupCriterionService.MutateAdGroupCriteria также завершится ошибкой, если для кампании не заполнена декларация. Скрипты Google Рекламы будут выполнять эти проверки при попытке изменить таргетинг с помощью методов AdsApp.mutate, AdsApp.mutateAll, AdsApp.Campaign.addProximity и AdsApp.Campaign.addLocation.
  • Эти меры также применяются к другим механизмам, которые можно использовать для создания кампаний, например к выполнению пакетных заданий и использованию метода GoogleAdsService.Mutate для создания и обновления объектов.
  • Если в проектах экспериментальных кампаний отсутствует contains_eu_political_advertising declaration, то при попытке запланировать новый эксперимент с помощью метода ExperimentService.ScheduleExperiment возникнет ошибка ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION .
  • Если вы используете функцию массовой загрузки в скриптах Google Рекламы, ознакомьтесь с документацией по продукту, чтобы узнать больше об изменениях шаблона таблицы, необходимых в рамках этого изменения.

Эти проверки уже выполняются в версии 21 Google Ads API.

Как это повлияет на показ кампании?

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

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

select campaign.id, campaign.contains_eu_political_advertising
  from
    campaign
  where
    campaign.contains_eu_political_advertising NOT IN
    (
       'CONTAINS_EU_POLITICAL_ADVERTISING',
       'DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING'
    )

Что нужно сделать?

Если вы используете Google Ads API или скрипты Google Рекламы для создания кампаний или управления ими, обновите свое приложение до 3 сентября 2025 г.

Как получить помощь?

Если у вас есть вопросы об этом изменении, обратитесь в службу поддержки Google Ads API или службу поддержки скриптов Google Рекламы.

Ярлыки: campaign, google-ads-api, google-ads-scripts