Запрещённые площадки кампании
set_campaign_excluded_sitesSet or update a Yandex.Direct campaign’s excluded sites with replace, add, or remove modes, so ads avoid unwanted placements while keeping the current list intact.
Instructions
Площадки РСЯ и приложения, на которых кампания не показывается (до 1000). Режим mode обязателен: replace заменяет список целиком (прежние площадки теряются, пустой массив очищает), add дописывает к текущим, remove убирает названные — читать список перед этим не нужно, add и remove делают это сами. Текущий список есть в get_campaign. Чтобы добавить площадку к существующим, нужен add: replace с одной площадкой сотрёт остальные.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Обязателен. replace — заменить список целиком (пустой массив очищает, прежние площадки теряются), add — дописать к текущим, remove — убрать перечисленные. add и remove сначала читают текущий список, это дополнительный вызов API | |
| sites | Yes | Площадки РСЯ и приложения, на которых не показывать объявления: домен (example.com) или идентификатор приложения (com.example.app). Схема, www и конечный слэш срезаются, регистр не важен. При mode=replace — полный новый список взамен прежнего, при add — что дописать, при remove — что убрать | |
| campaign_id | Yes | ID кампании |