Статусы объявлений в Telegram Ads: On Hold, Stopped и где деньги

Stopped в Telegram Ads значит, что на объявлении нет денег: оно новое и ещё без бюджета или уже потратило всё. On Hold это пауза, бюджет при этом лежит в объявлении. Declined значит, что объявление не прошло проверку, и деньги, если они в нём были, остаются в нём же. Ниже разбор всех статусов на срезе 9602 объявлений из 72 кабинетов, подключённых к Zaliv, на 13 октября 2026 года: что значит каждый, как объявления переходят из одного в другой и где в этот момент ваш бюджет.
Пять статусов в кабинете и шестой в API
В справке Telegram Ads статусов пять. Мы свели их в таблицу вместе с тем, что видно по нашему срезу: идут ли показы и лежат ли на объявлении деньги.
| Статус | Показы | Деньги | Что значит |
|---|---|---|---|
| Active | идут | есть, тратятся | прошло проверку, идут показы |
| On Hold | нет | есть | пауза: остановили или создали на паузе |
| Stopped | нет | нет | новое без бюджета или бюджет кончился |
| In Review | нет | есть | объявление проверяют |
| Declined | нет | у части | не прошло проверку, причина внутри объявления |
| Ready For Review | нет | нет данных | только в API: проверку нужно запросить отдельно |
Шестой статус Telegram добавил в официальный API 18 сентября 2026 года. Объявление в нём на проверку само не уходит, его отправляют отдельным запросом. В справке кабинета такого статуса нет, и в нашем срезе нет ни одного объявления с ним.
Как объявления переходят из статуса в статус
Статус меняется не только от ваших действий. Мы взяли снимки всех объявлений за трое суток, с 10 по 13 октября, и посчитали, сколько раз какой статус сменился каким.
Две самые частые смены связаны с деньгами. 562 раза объявление уходило из Active в Stopped, и каждый раз остаток после этого был ноль. 368 раз оно возвращалось в Active, и каждый раз перед этим рос бюджет. Следом идёт пауза: 229 раз объявление останавливали и 317 раз запускали снова. Исходов проверки за те же трое суток было 318.
Stopped: на объявлении нет денег
Справка Telegram описывает Stopped так: This is the default status shown for all new ads without a budget. This status is also shown when the ad's budget has run out
. Статус ставится в двух случаях: новому объявлению, которому ещё не дали денег, и объявлению, которое всё потратило.
Наш срез это подтверждает: в Stopped стояло 5154 объявления, и остаток у всех был ноль.
Объявлению, которое потратило бюджет, долейте денег, и оно вернётся в Active без новой проверки: из тех 368 возвратов ни один не прошёл через In Review. Раньше мы смотрели 203 перезапуска остановленных объявлений за 90 дней до 20 сентября, и ни один не отправил объявление на модерацию заново. Новое объявление без бюджета в Stopped и останется: по документации API на проверку оно уходит автоматически, только когда в нём есть деньги. Первая проверка начнётся с первым пополнением, подробнее об этом в разборе того, как работает Telegram Ads.
В условиях платформы (пункт 1.16) сказано, что при достижении Maximum Budget объявление ставится on hold (так в тексте условий). Что именно Telegram называет Maximum Budget, условия не уточняют. Когда кончается остаток бюджета объявления, кабинет ставит Stopped: так было во всех 562 случаях за трое суток, а среди 229 уходов из Active в On Hold нет ни одного с нулевым остатком.
Если объявление уходит в Stopped посреди рабочего дня, держите бюджет с запасом или поручите долив автоправилу: оно добавит денег раньше, чем остаток дойдёт до нуля. В Zaliv у правила долива есть галочка «Воскрешать высохшие»: если объявление всё же ушло в Stopped с нулём, правило дольёт бюджет и запустит его снова. Объявления, которые вы сами поставили на паузу с остатком, оно не трогает. Посмотреть, как это настраивается, можно в демо.
On Hold: пауза, деньги на месте
В справке On Hold описан одной фразой: You have paused the ad, but it's ready to become active again whenever you're ready
. Показов нет, а бюджет остаётся в объявлении, пока вы не запустите его, не снимете остаток или не удалите объявление.
На паузе в нашем срезе 956 объявлений, и деньги лежали во всех 956. Попадают сюда в основном двумя путями. Первый понятен: объявление крутилось, и его остановили. Второй: объявление создали сразу на паузе или с отложенным стартом. Оно проходит проверку и встаёт не в Active, а в On Hold, где ждёт запуска. За трое суток сразу из проверки в On Hold перешли 56 объявлений. Пауза при создании удобна, когда пачку заливают заранее, а включить хотят в определённый час.
Сколько денег так лежит: в TON-кабинетах на паузе 763 объявления с остатком около 4,3 тысячи TON, в евро-кабинетах 193 объявления и около 660 евро. Большая часть этих TON лежит в одном кабинете. По медиане на кабинет приходится 13,5 TON, а 681 объявление из 763 держит меньше 2 TON. У 211 из 763 нет ни одного показа: часть создана на паузе и ещё не запускалась, часть остановили до первого показа.
Declined и In Review: деньги тоже в объявлении
In Review значит, что объявление проверяют. Объявление в это время не показывается, а деньги в нём уже лежат: без бюджета на проверку оно не уходит. Сколько обычно длится проверка, мы считали в статье про сроки модерации.
Declined: проверку не прошло. Справка: Your ad must be changed before it can go live
. Причина и ссылка на нарушенное правило лежат в самом объявлении. Какие причины встречаются чаще всего, мы разобрали в статье о том, почему Telegram Ads отклоняет объявления. На баланс деньги при отклонении сами не возвращаются: в TON-кабинетах 196 отклонённых объявлений из 434 держат 1126 TON, остальные пустые. И здесь большая часть суммы в одном кабинете.
Исправленное объявление уходит на проверку заново: за трое суток так вернулись в In Review 17 отклонённых. Какие правки не отправляют на проверку уже работающее объявление, разобрали в статье «Что менять в объявлении, не потеряв открут». Из самого In Review за то же время 178 объявлений ушли в Active, 56 в On Hold и 84 в Declined.
Разбор: три объявления в одном списке
Допустим, утром в кабинете три объявления. Первое в Stopped и потратило 30 TON. Второе в On Hold с остатком 8 TON. Третье в Declined с остатком 1 TON. Что делать с каждым:
- Stopped. Объявление отработало бюджет. Если связка окупается, долейте: оно вернётся в Active без проверки. Если нет, оставьте как есть. Денег в нём нет, удалять ради возврата нечего.
- On Hold. 8 TON лежат без дела. Если объявление ещё нужно, снимите его с паузы. Если нет, верните 8 TON на баланс и отдайте рабочим объявлениям.
- Declined. Решите, стоит ли исправлять. После исправления оно снова уйдёт в In Review. Если исправлять не будете, заберите 1 TON. Сумма маленькая, но таких объявлений набирается много: в нашем срезе 168 отклонённых объявлений держат меньше 2 TON каждое.
Как вернуть деньги из объявления, которое не крутится
Остаток с объявления на паузе возвращают на баланс кабинета двумя способами: уменьшают бюджет или удаляют объявление. С отклонённых и тех, что на проверке, мы проверили возврат удалением. Документация API разрешает оба действия после 10 минут неактивности. Справка кабинета в одном месте пишет, что уменьшить бюджет отправленного объявления нельзя, но в форме бюджета и в API уменьшение уже есть. У 916 объявлений с остатком, удалённых через наш сервис, есть история денег кабинета. По всем 916 строка возврата на баланс пришла в течение суток после удаления, обычно в пределах нескольких секунд. Если снять с объявления на паузе весь остаток, оно перейдёт в Stopped: за трое суток так ушли 19 объявлений.
С баланса кабинета деньги на кошелёк уже не выводятся, условия Telegram Ads этого не допускают. Что можно вернуть и куда, разобрали в статье «Можно ли вывести деньги с Telegram Ads».
Если вы работаете через API
В официальном API статус приходит строкой: stopped, ready_for_review, in_review, declined, active или on_hold. Пауза при этом передаётся отдельным флагом is_paused, рядом со статусом: у нас встречались и отклонённые, и остановленные объявления с этим флагом. Поэтому «объявление крутится» проверяйте двумя условиями: статус active и флаг паузы не стоит. Если оба условия выполнены, а показов нет, пройдите по чек-листу «Объявление активно, а показов нет». Объявление в ready_for_review отправляют на проверку методом submitAdForReview. Где взять ключ и что ещё умеет API, рассказали в статье про официальный API Telegram Ads.
Выжимка
- Stopped: денег на объявлении нет. Потратившее бюджет после долива вернётся в Active без проверки, новое без бюджета уйдёт на первую проверку с первым пополнением.
- On Hold: пауза. Показов нет, деньги лежат в объявлении.
- In Review: деньги в объявлении. Declined: деньги остаются в объявлении, если они там были, сами на баланс не вернутся.
- Остаток возвращается на баланс кабинета, если снять его с объявления на паузе или удалить объявление после 10 минут неактивности. На кошелёк его не вывести.
- В API пауза это отдельный флаг: крутится только
activeбез паузы.
Источники
- Telegram Ads, Getting Started - описание пяти статусов и удаления объявления. Проверяли 13 октября 2026.
- Telegram Ad Platform Terms of Service - пункт 1.16 о максимальном бюджете, пункт 4.3 о том, что неизрасходованный баланс не выводится. Проверяли 13 октября 2026.
- Документация API Telegram Ads (открывается с ключом кабинета, сверяли по копии от 19 сентября 2026) - шесть значений статуса, флаг паузы, автоматическая отправка на проверку при непустом бюджете, условие 10 минут неактивности для уменьшения бюджета и удаления.
- Собственный замер Zaliv: 9602 объявления из 72 подключённых кабинетов на 13 октября 2026 года, смены статуса по снимкам за 10-13 октября, история денег 49 TON-кабинетов с ключом API.