·Евгений Крук·8 мин чтения

Размер картинки и видео в Telegram Ads: технические требования

Измерительная рулетка в круглом корпусе с вытянутой лентой и делениями

Картинка для объявления Telegram Ads должна быть в формате JPG или PNG, с соотношением сторон 16:9, шириной от 640 пикселей и весом до 5 МБ. Видео принимается в MP4 с теми же 16:9 и 640 пикселями, длиной от 3 до 60 секунд и весом до 20 МБ. Если нужен готовый размер, берите 1280×720 или 1600×900: оба ровно 16:9, и объявления с такими картинками у наших клиентов создавались. Числа записаны в документации официального API Telegram Ads, в правилах рекламы и на странице Getting Started их нет.

Картинкам наших клиентов кабинет отказывал только из-за пропорции. В медиатеке клиентов 230 картинок, и точное 16:9 у 104 из них. Ещё 112 отличаются от него на пиксель, и объявления с такими размерами создавались. А с размерами 1376×768 и 2752×1536 (таких файлов 14) не создалось ни одного объявления: 62 попытки, 62 отказа. Такие размеры генератор картинок Gemini отдаёт на запрос «16:9», так что картинке из нейросети перед загрузкой может понадобиться обрезка.

Требования к картинке и видео в одной таблице

Числа в таблице взяты из документации официального API, из методов загрузки картинки и видео. Документация открывается после входа в кабинет, последнее изменение в ней датировано 18 сентября 2026 года.

ПараметрКартинкаВидео
ФорматJPG или PNGMP4
Соотношение сторон16:916:9
Ширинаот 640 pxот 640 px
Весдо 5 МБдо 20 МБ
Длительностьнет требованияот 3 до 60 секунд
Надбавка к ставке, в среднем50-80%70-100%

В объявлении стоит что-то одно: либо картинка, либо видео. Высоту документация отдельно не называет, она следует из пропорции, и при ширине 640 это 360 пикселей. Потолка по пикселям в документации тоже нет, у наших клиентов проходили картинки до 3640×2048.

Всё это относится к картинке в объявлении Telegram Ads. Размер картинки для рекламы в Телеграм через посевы, то есть для обычного поста в канале, кабинет не проверяет.

Форма кабинета даёт выбрать файл трёх типов: JPG, PNG и MP4. GIF и WebP нет ни в этом списке, ни в документации, так что анимацию сохраняйте роликом в MP4.

Правила Telegram Ads и страницу Getting Started мы перечитали 5 октября 2026 года: про текст в правилах есть строка о 160 знаках с пробелами, размер картинки там не упомянут. Те же требования к картинке и видео пересказывает в своём блоге eLama. Как уложиться в 160 знаков, мы разбирали в статье про текст объявления.

Насколько строго кабинет проверяет 16:9

Мы взяли все картинки, которые клиенты загрузили в наш сервис с мая по начало октября 2026 года, и сопоставили их размеры с итогом создания объявлений: картинок 230, объявлений с ними за это время заведено 1907.

Точного 16:9 кабинет у наших клиентов не требовал. Самый частый размер у клиентов 1672×941: ширина у него на 0,05% меньше нормы, и с ним создано 711 объявлений. Проходили и другие размеры с разницей в пиксель, они собраны в таблице ниже. Всего с картинками ровно 16:9 или в пикселе от него создано 1068 объявлений.

Отказ приходит, когда разница заметнее. Все 62 объявления с картинками 1376×768 и 2752×1536 получили один ответ: The aspect ratio must be 16:9. Эти картинки шире нормы на 0,78%, при высоте 768 пикселей это около 11 лишних пикселей ширины. Отказы пришли в трёх кабинетах, 46 из них за один день, 2 сентября.

РазмерКабинетШирина против 16:9
1280×720принялровно
1600×900принялровно
1672×941принялменьше на 0,05%
1672×940принялбольше на 0,05%
1365×768принялменьше на 0,02%
2730×1536принялменьше на 0,02%
1178×663принялменьше на 0,06%
1376×768отказалбольше на 0,78%
2752×1536отказалбольше на 0,78%

Где проходит граница, мы не знаем: картинок с отклонением между 0,06% и 0,78% у клиентов не было. Все 62 отказа пришли при загрузке тем же путём, каким отправляет файл форма кабинета. Через официальный API картинки этих двух размеров у нас не уходили, требование в его документации то же самое, 16:9.

ОТКЛОНЕНИЕ ШИРИНЫ КАРТИНКИ ОТ 16:9ровно 16:9 или пиксель разницысоздано 1068 объявлений1376×768 и 2752×153662 отказа из 62таких картинок у клиентов не было16:9+0,78%230 картинок клиентов, замер 5 октября 2026
Шкала отклонения от 16:9. Слева размеры, которые кабинет принял (в пределах 0,06%), справа два размера с отказом (шире на 0,78%), между ними зона, где картинок у клиентов не было.

Что значат остальные ответы кабинета при создании объявления, собрано в статье про ошибки Telegram Ads. Отказов по 16:9 там пятьдесят: счёт шёл по 30 сентября, ещё 12 пришли 1 октября.

Почему картинка из нейросети может не пройти

Размеры 1376×768 и 2752×1536 совпадают с тем, что отдаёт генератор картинок Gemini на соотношение 16:9: в документации Gemini API для него указаны 1376×768, 2752×1536 и 5504×3072. Чем рисовали наши клиенты, мы не проверяли, совпали только размеры. Генератор округляет пропорцию до 16:9 грубее, чем её проверяет кабинет Telegram Ads.

Поправить можно обрезкой. Нужная ширина равна высоте, умноженной на 16 и делённой на 9. Для высоты 768 выходит 1365,33, значит, картинку 1376×768 надо обрезать до 1365×768, сняв по 5-6 пикселей с боков. Для 2752×1536 подходит 2730×1536. Оба размера у наших клиентов проходили: с 1365×768 создано 15 объявлений, с 2730×1536 ещё 40.

Второй способ: уменьшить картинку до 1280×720 без сохранения пропорций. Пропорция кадра изменится меньше чем на процент, на глаз это незаметно, а размер станет ровно 16:9.

Та же проверка годится для любого источника, будь то другой генератор или шаблон дизайнера: если ширина расходится с 16:9 больше чем на пиксель, исправьте это до загрузки.

Сколько может весить картинка

У лимита веса два числа, и они расходятся. Документация API разрешает картинку до 5 МБ. В скрипте формы кабинета записан запасной порог в 1 МБ: он действует, если страница кабинета не передала свой. Какое значение форма получает от страницы сейчас, нам неизвестно, поэтому дальше смотрим на файлы клиентов.

По файлам клиентов видно, что сервер принимает больше мегабайта. Медианная картинка в медиатеке весит 1,3 МБ, 141 файл из 230 тяжелее мегабайта, самый тяжёлый 3,2 МБ. До 20 сентября 2026 года наш сервис отправлял картинки так же, как форма кабинета, и с файлами тяжелее мегабайта за это время создано 505 объявлений. Самый тяжёлый из прошедших так файлов весил 2,5 МБ. Тяжелее 5 МБ у клиентов нет ни одной картинки, так что верхний предел на практике мы не проверяли.

Вес у наших клиентов зависел прежде всего от формата. PNG в медиатеке весит по медиане 1,6 МБ, JPG 0,26 МБ, в шесть раз меньше. Картинки в этих двух группах разные, так что сравнение грубое, но для выбора формата его хватает: фотографию или кадр из нейросети сохраняйте в JPG, PNG оставьте плоской графике с резкими краями. JPG легче мегабайта проходит под любым из порогов, которые мы знаем, включая запасной порог формы.

Требования к видео

Видео принимается в MP4 с соотношением 16:9, шириной от 640 пикселей, длиной от 3 до 60 секунд и весом до 20 МБ. Кодек, битрейт и частоту кадров документация не оговаривает. Запасной порог веса в скрипте формы у видео 10 МБ, вдвое ниже числа из документации, так что ролик легче 10 МБ укладывается в оба.

От звука зависит, что произойдёт по клику. По документации Telegram для разработчиков приложений клик по картинке и по видео без звука сразу открывает ссылку объявления. Клик по видео со звуком сначала разворачивает ролик на весь экран, ссылка при этом не открывается. Сами мы это поведение не проверяли, но если переход нужен с первого нажатия, надёжнее сохранять ролик без звуковой дорожки. Открытия ролика кабинет считает отдельно: в статистике у видеообъявления есть свой счётчик, в API он называется opens.

Своей практики по видео у нас нет: за пять месяцев клиенты не загрузили в сервис ни одного ролика, все 230 файлов медиатеки это картинки. Прощает ли кабинет ролику тот же пиксель разницы, мы не знаем, поэтому для ролика советуем ровные размеры вроде 1280×720 и 1920×1080.

Где картинку поставить нельзя

Поле медиа есть только на вкладках «Каналы» и «Пользователи». На вкладке «Пользователи» оно пропадает, если выбрать размещение «баннер в видео» или «баннер в боте». У объявлений на вкладке «Боты» остаются текст и аватар, у поисковых нет ни текста, ни картинки. Так записано в скрипте формы кабинета, и документация API говорит то же: фото и видео применимы только для целей channels и users. Форматы без баннера описаны в статьях про рекламу в ботах и рекламу в поиске Telegram.

Вместо баннера можно включить аватар: галочка в форме подставляет в объявление картинку рекламируемого канала или бота, отдельный файл для этого не нужен. Ставка с аватаром, по документации, нужна в среднем на 30% выше. Когда баннер прикреплён, галочка аватара из формы пропадает.

По документации, объявлению с картинкой нужна ставка в среднем на 50-80% выше, с видео на 70-100%. Окупается ли эта надбавка ростом CTR, мы считали в статье про баннер в Telegram Ads.

Загруженный файл привязан к кабинету. По документации идентификатор картинки или видео действует только в том кабинете, куда файл загрузили, поэтому при работе с несколькими кабинетами баннер загружается в каждый заново. У объявлений на внешний сайт есть ещё отдельная картинка сайта с другими требованиями: JPG или PNG, до 1 МБ, от 150×150 пикселей.

Что в картинке проверяет модерация

Размер и вес проверяются при загрузке файла, до модерации. Модераторы смотрят на содержание, и отдельного раздела про картинки в правилах Telegram Ads нет: изображение подчиняется тем же запретам, что и текст. Из запретов к картинкам относятся прежде всего два: шокирующие кадры и чужие логотипы, включая логотип Telegram. Надписи поверх картинки правила не запрещают.

У наших клиентов модерация отклонила восемь объявлений с баннером, и ни в одной названной причине изображение не упомянуто. Три отклонения получили причину Profile details. Судя по названию, это претензия к оформлению рекламируемого канала или бота: по правилам у него должны быть аватар и заполненное описание. Ещё два получили Language mismatch, остальные три относились к ссылке и содержанию рекламы. Случаев мало, и мы видим только название причины. Как разбирать отклонения, написано в статье о том, почему Telegram Ads отклонил объявление.

Что проверить перед пачкой

В форме кабинета файл уходит на сервер сразу при выборе, и отказ виден на месте, под полем. При заливке пачкой картинка проверяется уже при создании объявлений, и один файл не того размера даёт отказ во всех объявлениях с ним. Так 2 сентября один кабинет собрал 46 отказов на пяти картинках шире 16:9. Перед пачкой хватает такой проверки:

  1. Посчитайте пропорцию: высота, умноженная на 16 и делённая на 9, должна давать ширину с точностью до пикселя.
  2. Проверьте ширину. Порог 640 пикселей, у наших клиентов почти все картинки от 1280 и шире.
  3. Сохраните картинку в JPG или PNG, ролик в MP4.
  4. Посмотрите на вес: JPG легче мегабайта укладывается во все известные нам пороги.
  5. Создайте одно объявление с этой картинкой и убедитесь, что оно появилось в кабинете. Остальные запускайте после него.

В Zaliv баннер загружается в медиатеку сервиса один раз, и при создании пачки сервис сам отправляет его в кабинет. Формат файла сервис проверяет по содержимому, поэтому переименованный GIF он отклонит ещё до отправки, как и файл тяжелее 10 МБ. Пропорции до заливки сервис не сверяет: при отказе Telegram Ads у каждого объявления с этой картинкой встанет дословный ответ кабинета, на остальные объявления пачки этот отказ не влияет.

Выжимка

  • Картинка: JPG или PNG, 16:9, ширина от 640 пикселей, до 5 МБ. Видео: MP4, 16:9, от 640 пикселей, от 3 до 60 секунд, до 20 МБ. Числа из документации официального API, в правилах и на странице Getting Started их нет.
  • Пиксель разницы с 16:9 кабинет у наших клиентов прощал. Размеры 1376×768 и 2752×1536, шире на 0,78%, не прошли ни разу: 62 отказа. Где между этими значениями граница, мы не знаем, и все отказы пришли при загрузке тем же способом, что у формы кабинета.
  • Эти два размера совпадают с выводом генератора Gemini на «16:9»; чем рисовали клиенты, мы не выясняли. Лечится обрезкой до 1365×768 и 2730×1536 или уменьшением до 1280×720.
  • Вес картинки: 5 МБ по документации, в скрипте формы запасной порог 1 МБ, действующий порог формы нам неизвестен. У клиентов тем же способом проходили файлы до 2,5 МБ, тяжелее 5 МБ файлов не было. JPG в нашей медиатеке по медиане в шесть раз легче PNG, картинки при этом разные.
  • Медиа есть у целей «Каналы» и «Пользователи», у «Пользователей» кроме размещений в видео и в боте. Надбавка к ставке, по документации, в среднем 50-80% для картинки и 70-100% для видео.
  • Своей практики по видео у нас нет: клиенты не загрузили ни одного ролика. Поведение клика (ролик со звуком разворачивается, без звука открывает ссылку) взято из документации для разработчиков, на живых роликах мы его не проверяли.

Источники

  • Документация API Telegram Ads (открывается после входа в кабинет, последнее изменение от 18 сентября 2026) - требования к картинке, видео и картинке сайта в методах загрузки, надбавка к ставке за фото, видео и аватар, типы цели с медиа, привязка файла к кабинету, счётчик открытий видео.
  • promote.js - скрипт формы Telegram Ads: типы файлов, запасные пороги веса, загрузка при выборе файла, поле медиа по типам цели и размещениям. Читали 5 октября 2026.
  • Правила Telegram Ads и Getting Started - 160 знаков текста, запреты на шокирующие изображения и чужие логотипы, аватар и описание у рекламируемого канала или бота. Проверяли 5 октября 2026.
  • Telegram, Sponsored messages - документация для разработчиков: что открывает клик по картинке, видео без звука и видео со звуком. Проверяли 5 октября 2026.
  • Gemini API, Image generation - таблица размеров по соотношениям сторон: для 16:9 это 1376×768, 2752×1536 и 5504×3072. Проверяли 5 октября 2026.
  • eLama, картинки и видео в объявлениях Telegram Ads - те же требования к файлам в пересказе реселлера. Проверяли 5 октября 2026.
  • Собственный замер Zaliv: 230 картинок в медиатеке и 1907 объявлений с картинкой, созданных через сервис с 4 мая по 4 октября 2026 года; размеры и вес файлов против итога создания объявлений.
Zaliv - массовое создание объявлений в Telegram Ads
50 объявлений за пару минут, аналитика и автоматизация. 15 дней бесплатно. Тарифы