AdCab
← Блог

Реальные ограничения Яндекс Директа: сколько объявлений, фраз и символов на самом деле

Справка Яндекс Директа описывает интерфейс. Про то, где заканчиваются его возможности, там сказано отрывочно: часть чисел разбросана по разным разделам, часть не названа вовсе, а часть устарела. При этом сам Директ знает свои пределы точно и готов их назвать — просто спрашивать надо у API.

Ниже — ограничения, снятые с живого кабинета 13 сентября 2026 года, с оговорками о том, какие из них общие, а какие зависят от вашего аккаунта. И одно ограничение, которого не существует, хотя в него верят.

Аккаунт знает свои ограничения и называет их

У Директа есть метод, возвращающий пределы конкретного аккаунта. Не общие для всех, а именно ваши — у крупных рекламодателей некоторые из них выше. Вот что он отдаёт:

Что ограничено Предел
Кампаний в аккаунте всего 3000
Кампаний не в архиве 1000
Групп в кампании 1000
Объявлений в группе 50
Ключевых фраз в группе 200
Уточнений в аккаунте 1000
Запрещённых площадок 1000
Запрещённых площадок для видео 100
Отчётов в очереди одновременно 5
Баллов API в сутки 168 000

Практический смысл здесь не в самих числах, а в том, что их можно узнать до того, как упрётесь. Разница между «кампания не создалась, разбираемся почему» и «в этом аккаунте осталось место под 40 кампаний» — это разница между вечером в поддержке и спокойной работой.

Отдельно про баллы API. 168 000 в сутки — это не количество запросов, а стоимость операций: чтение стоит дёшево, изменение дороже, выгрузка отчёта дороже всего. Обычной работе агентства этого хватает с большим запасом, но автоматическая перезаливка тысяч объявлений может упереться.

Длины заголовков и текстов

Эти числа общие для всех и живут в справочнике констант:

Ограничение на длину слова — то, о чём вспоминают редко, а спотыкаются регулярно. Составное название вроде «ВысокоточноеОборудование» или длинный домен в заголовке уронят объявление на модерации не потому, что заголовок длинный, а потому, что длинное отдельное слово.

Комбинаторные объявления: 7 заголовков, 3 текста, 5 картинок

С 30 июня 2026 года Директ не создаёт обычные объявления с одним заголовком. Любое новое объявление он делает комбинаторным: вы даёте несколько заголовков, текстов и картинок, а он сам подбирает сочетания и распределяет показы.

Точная дата закрытия лежит в справочнике констант под именем TextBannersCreationForbiddenDate — и это, пожалуй, самый недооценённый факт: дату можно прочитать программно, а не искать в новостях.

Пределы одного комбинаторного объявления:

Отсюда следует практический вывод, который стоит усвоить один раз. «Второго заголовка» как отдельной сущности у комбинаторных объявлений нет — есть набор равноправных заголовков. Если вы по привычке заполняете только заголовок и второй заголовок, вы получаете комбинаторное объявление, у которого есть всего два варианта из семи возможных. Директу нечего перебирать, и весь смысл формата теряется.

Ограничение, которого нет: «три объявления в группе»

В сети — и, каюсь, какое-то время в нашем собственном коде — жило убеждение, что комбинаторных объявлений в группе не может быть больше трёх. Основание выглядело надёжным: Директ действительно отвечает сообщением «Достигнуто максимальное количество комбинаторных объявлений в группе - 3».

Мы проверили это напрямую. Создали чистую кампанию, в ней одну группу и добавляли комбинаторные объявления по одному, пока не получим отказ.

Отказа не было. Пять объявлений создались подряд, все с идентификаторами и без единой ошибки. При этом собственные ограничения аккаунта говорят про 50 объявлений в группе.

Вывод получился шире самого факта. Единичное сообщение об ошибке — не описание правила. Оно описывает ситуацию: какое-то сочетание типа кампании, состояния модерации или содержимого объявлений действительно упирается в тройку, но общим пределом это не является. Мы на основании одного такого сообщения запрещали пользователям добавлять объявления — то есть отказывали раньше, чем рекламная сеть успевала сказать своё слово.

Если вам нужно правило: спрашивайте предел у аккаунта и позволяйте рекламной сети отказать. Её отказ — факт, ваша догадка о её правилах — нет.

19-значные идентификаторы, которые ломают выгрузки

Идентификаторы новых объявлений в Директе выглядят так: 1921247148702907973. Девятнадцать цифр.

Это больше, чем максимальное целое число, которое JavaScript представляет точно, — там шестнадцать цифр (9007199254740991). Любая программа на JavaScript, читающая ответ Директа обычным способом, молча округлит эти идентификаторы. Девять разных объявлений превратятся в девять одинаковых чисел, и правка по такому идентификатору уйдёт не туда.

Молча — ключевое слово. Ошибки не будет ни при разборе ответа, ни при отправке запроса. Вы просто отредактируете не то объявление.

Это касается не только программистов. Если вы выгружаете данные Директа в таблицу, проверьте, чем открываете: Excel и Google Таблицы по умолчанию хранят числа с той же точностью и так же округлят идентификатор. Столбец с идентификаторами нужно принудительно делать текстовым — до импорта, а не после.

Что с этим делать

Три привычки, которые экономят время:

  1. Спрашивать пределы, а не помнить их. Аккаунт называет свои ограничения; они разные у разных аккаунтов и меняются со временем.
  2. Не выводить правил из одного сообщения об ошибке. Оно описывает случай, а не закон. Проверяйте на чистом объекте, прежде чем закладывать ограничение в процесс.
  3. Обращаться с идентификаторами как с текстом. Всегда, везде, включая таблицы.

Все числа в этой статье сняты с живого кабинета 13 сентября 2026 года. Ограничения аккаунта у вас могут отличаться — их стоит прочитать у своего.

Попробуйте AdCab

Подключите рекламный кабинет к Claude или ChatGPT и управляйте кампаниями прямо в чате.

Подключить бесплатно