Рекламная сеть Яндекса · HTML5

HTML5-баннеры для РСЯ: требования Яндекса и типичные ошибки

Разбираю технические требования Яндекса к HTML5-баннерам, допустимые форматы, правила упаковки и самые частые причины, по которым баннеры не проходят модерацию.

Что такое РСЯ и почему важен формат баннера

РСЯ — Рекламная сеть Яндекса — охватывает более 65 000 площадок-партнёров: новостные сайты, блоги, сервисы, приложения. Баннеры в РСЯ показываются пользователям на основе их интересов и поведения, а не только по ключевым словам. Чтобы объявление прошло модерацию Яндекса и начало показываться, оно должно строго соответствовать техническим требованиям.

Допустимые HTML5-форматы в РСЯ

  • 240×400 — вертикальный полуэкранный баннер, один из самых заметных
  • 300×250 — IAB Medium Rectangle, универсальный формат под любые блоки
  • 300×300 — квадрат, популярен в мобильных блоках
  • 300×600 — Half Page, высокая заметность на десктопе
  • 320×50 и 320×100 — мобильные горизонтальные форматы
  • 728×90 — Leaderboard, горизонтальная «шапка» на десктопных страницах
  • 970×250 — Billboard, крупный горизонтальный баннер на широких экранах

Технические требования к HTML5-баннерам РСЯ

  • Вес: не более 150 КБ суммарно для всех файлов в ZIP-архиве
  • Структура: ZIP-архив с файлом index.html в корне; путь к assets — только относительный
  • Двойной clickTag: в JavaScript баннера должен быть объявлен window.clickTag = ""; для основной ссылки и window.clickTag2 = ""; для дополнительной (если есть). Переменные должны проверяться перед открытием ссылки: (clickTag !== "")
  • Анимация: максимальная длительность — 30 секунд; после завершения баннер фиксируется на последнем кадре
  • Звук: автовоспроизведение запрещено; звук только по явному действию пользователя
  • Запрещено: редиректы на внешние домены из JS до клика, определение local storage без разрешения, использование document.write
  • Flash: не поддерживается

Частые причины отклонения на модерации

  • Отсутствует или неправильно объявлен clickTag — самая распространённая причина
  • Путь к файлам прописан абсолютно (начинается с / или содержит hostname)
  • Суммарный вес архива превышает лимит
  • Баннер использует внешние шрифты или ресурсы, загружаемые с CDN в runtime (без предварительной упаковки)
  • В коде есть eval() или другие запрещённые API

Как я готовлю баннеры для РСЯ

Каждый баннер, который я сдаю, проходит чек-лист перед отправкой: двойной clickTag прописан и проверен, все ресурсы упакованы локально, вес оптимизирован, анимация укладывается в 30 секунд. Обычно баннеры для РСЯ проходят модерацию с первого раза без доработок.

Живой пример

Ниже — реальный HTML5-баннер, который я сдаю клиентам. Анимация работает прямо в браузере.

240x40028 КБ
Заказать

Нужны HTML5-баннеры?

Один человек вместо трёх подрядчиков — дизайн, анимация и техническая настройка в одном заказе. Баннеры проходят модерацию РСЯ и Google Ads с первого раза.

Заказать баннерыНаписать в Telegram