Telegram Ads Moderation Secrets: How to Get Approved the First Time
To get a Telegram ad approved the first time, check three things against Telegram's own guidelines before you submit. The text: at most 160 characters, normal capitalisation, no gimmicky emoji, no line breaks, no superlatives, no questions about the reader's personal circumstances. The link: one, no URL shorteners, leading to the same place as the button. The destination: a profile picture and a filled-in description, a bot that responds, a channel with at least one post in the two weeks before review, content that matches the ad and its language. On our own accounts 99.9% of reviewed ads end up approved on Stars, 95.6% on Euro and 86.8% on TON, and over 98% of 13,199 campaigns we timed in September 2026 had a decision within three hours.
The secret is that the rules are published
Telegram’s ad guidelines are a public page, and almost every decline traces back to a line in it. Most ads pass: on our own accounts the share of reviewed ads that end up approved is 99.9% on Stars, 95.6% on Euro and 86.8% on TON. The ones that fail usually fail on something the advertiser did not expect moderation to look at — the destination, the profile, the language of the channel.
This guide is the check to run before you press Create. If an ad has already been declined, the declined ads guide works through the fix.
Check 1: the text
The guidelines give an ad one text of at most 160 characters, spaces included, and a button. Inside that limit the editorial rules ban:
- profanity, including masked spellings;
- vague descriptions and repeated words or phrases;
- “excessive or gimmicky” capitalisation, spacing and symbols;
- “intrusive, excessive or gimmicky” emoji;
- line breaks, bullet points and numbered lists.
One paragraph in normal sentence case that says one thing passes this part.
Check 2: the wording traps
The section advertisers skip is the one on deceptive advertising, and it bans more than lies. The examples in the middle column are Telegram’s own.
| What the guidelines ban | Telegram’s example | What to write instead |
|---|---|---|
| Unsupported comparatives and superlatives, and comparing your brand to another | ”highest incomes”, “best company” | A specific fact about the product that can be checked |
| Highlighting personal characteristics, including personal questions | ”Do you like channels about finance?”, “Looking to pay off high debt?” | Describe the product, not the reader |
| Implying a negative outcome for the viewer | ”Check out our channel so you don’t get scammed” | State the benefit without the threat |
| Clickbait and unrealistic statements | You-just-won claims, shock or scare tactics | Say what the product does |
The third column is our advice, not Telegram’s wording. The personal-question rule catches the most people: a familiar opener such as “Tired of losing on trades?” asks about the reader’s finances, which is what that rule is aimed at.
Check 3: the link
An ad has the link in the URL field, which becomes the button, and may carry one more link in the text, written as @link, t.me/link or t.me/link/123. Both must lead to the same destination. A second link in the text, a URL shortener or an IP address in place of a link gets the ad declined “even if it ultimately leads to a valid destination”. For bots, start parameters are allowed, which is how you tell campaigns apart in your own tracking.
Check 4: the destination
This is where clean copy still gets declined. Moderation reviews where the ad leads as well as what it says, and the guidelines are specific about it.
| Destination | What it must have |
|---|---|
| Channel, bot or account | A profile image and a complete “about” or description |
| Channel | At least one post published in the two weeks before review; not empty or abandoned |
| Bot | Responds to commands properly on mobile and on desktop; not a mostly non-interactive bot that redirects elsewhere |
| Website | Loads without error codes, is not “under construction”, has no paywall or login form, and is available from the locations you target |
| Any destination | Content that matches the ad text; no automatic redirect to another page or domain; no content swapped after review |
Two more rules apply to everything. The destination itself must not use profanity or gimmicky capitals. And “the language of the targeted channel should match the language of the ad and of the destination”: a Russian-language ad aimed at an English-language channel breaks a rule before anyone reads the copy. Website destinations exist only on Euro accounts; TON accounts link to channels, bots and Mini Apps.
Categories no wording will get through
Some categories are prohibited outright, whatever the text says: gambling, including sports betting and tips or odds services; payday loans and get-rich-quick offers; uncertified medical products, medicines and supplements; alcohol, tobacco and drugs; weapons; sexual content and dating services; political and religious campaigning; spam tools, hacking and services that inflate followers; counterfeit goods and forged documents. Rewriting an ad in one of these only spends review cycles. For gambling, nutra, adult and binary options Adsly runs a separate launch format — read how it works first.
How long review takes
Timing matters less than people think. Across 13,199 campaigns we measured in September 2026, over 98% had a decision within three hours, and submitting in Moscow business hours made no difference. Weekends were a little slower — a median of about an hour and a half instead of under one — so leave a few hours, not days, before a launch. How we measured it.
If the ad is declined anyway
Open the declined ad first. Telegram’s getting-started page says a declined ad “must be changed before it can go live” and that opening it shows “a more detailed explanation and a link to the relevant guidelines”. Start from that explanation, not from a guess.
Then fix everything in one pass — text, link and destination together — because every resubmission with a single change costs another review. The title, text and URL of an ad can be edited at any time; its targeting cannot, so a targeting change means a new ad.
A common tip says to create a new ad instead of editing the declined one, because an edited ad supposedly carries its decline with it. We have no data that shows this, and nothing in Telegram’s documentation says so. What matters is that the thing that broke the rule is gone.
In Adsly Pro Panel, Recreate re-creates a declined ad every hour until it is approved, and AI Recreate writes a new text for each attempt. On a Euro account, a decline you believe is wrong can be escalated to a human through Adsly. On TON, review is automated and there is no one to escalate to.
Does the account type change the odds?
It changes the numbers, but it is not a lever to pull: an ad that breaks a rule breaks it on every account type.
| Account type | Reviewed ads approved | What to know |
|---|---|---|
| Stars | 99.9% | Only channel and bot owners spending Stars their channel earned; a small base of accounts |
| Euro | 95.6% | A borderline decline can be escalated to a human through Adsly |
| TON | 86.8% | Automated review only |
Switching accounts to chase a percentage fixes nothing. We publish no approval rate by niche or for any copy formula: we have not measured one we would stand behind.
Launching more than a handful of ads? Adsly Pro Panel re-creates declined ads on its own, writes a new text for each attempt and edits hundreds of campaigns at once. Start free — 3-day Pro trial → · See the platform →
Frequently Asked Questions
Why do Telegram ads get declined?
Because the ad breaks a rule in Telegram’s ad guidelines: text over 160 characters, gimmicky capitals or emoji, line breaks, unsupported superlatives, personal questions to the reader, more than one link or a URL shortener, a destination that is empty or does not match the ad, or a prohibited category.
How long does Telegram Ads moderation take?
Usually under an hour. Across 13,199 campaigns we measured in September 2026, over 98% had a decision within three hours on Stars, TON and Euro alike; submitting in Moscow business hours made no difference. Occasionally a whole batch waits up to about two days.
What words get a Telegram ad declined?
There is no secret word list. The guidelines’ own examples are superlatives such as “best company” and “highest incomes”, personal questions such as “Looking to pay off high debt?”, you-just-won claims and scare tactics, plus profanity and gimmicky capitals.
Should I edit a declined ad or create a new one?
Either works, as long as what broke the rule is gone. Title, text and URL can be edited in place; a targeting change needs a new ad. We have no data showing that an edited ad is treated worse than a new one.
Which account type has the highest approval rate?
On our accounts 99.9% of reviewed ads end up approved on Stars, 95.6% on Euro and 86.8% on TON. Stars is open only to channel and bot owners spending Stars their channel earned, and Euro is the only one where a decline can be escalated to a human through Adsly.
Does my channel need recent posts to be advertised?
Yes. Telegram’s guidelines require a promoted channel to have at least one post published within the two weeks before review, plus a profile image and a filled-in description. Empty or abandoned channels are not allowed as destinations.