The short answer
There are three separate ways to put an ad in front of a Telegram user, and they are not variations on one product. They are sold by different parties, they appear in different places, and they allow different destinations.
Key takeaways - Telegram advertising has three layers: official sponsored messages, third-party Mini App networks, and posts bought directly from channel owners. - Official sponsored messages are hidden from Telegram Premium subscribers. Posts bought from a channel owner are not. - Official ads are text only, capped at 160 characters including spaces, with no line breaks or lists allowed. - Telegram's two documentation pages disagree about external links, because they describe two different ad accounts. - A bot destination with start parameters is the only Telegram placement that gives you end-to-end attribution. - Gambling, adult, dating, political, alcohol, tobacco, weapons and deceptive-finance offers are all prohibited on the official platform under §5.1–§5.12.
The destination rules are the part that matters. Your creative options on Telegram are so narrow — 160 characters, no line breaks, no images on the official platform — that the ad itself cannot do much selling. The page, bot or channel you send people to does the work. So the question "can I even link to that?" comes before every other question, including budget.
One more thing decides more campaigns than any targeting setting, and almost nobody mentions it. Telegram's own ads are hidden from Telegram Premium subscribers. Paid posts bought directly from a channel owner are not. If the people worth reaching in your market pay for Premium, the official platform cannot show them anything.
The three layers, side by side
| Official sponsored messages | Mini App ad networks | Direct channel buys | |
|---|---|---|---|
| Sold by | Telegram | Third-party networks | The channel owner |
| Appears in | Public channels with 1,000+ subscribers | Inside Mini Apps and games | In the channel feed, as a normal post |
| Format | Text only, 160 characters, one button | Rewarded video, interstitial, task | Whatever the owner accepts |
| Media allowed | No | Yes | Yes |
| Can link to a website | Depends on the account (see below) | Yes | Yes |
| Seen by Premium users | No | Yes | Yes |
| Policy protection if it goes wrong | Some | Varies by network | None |
Read the last two rows together, because they are the real trade. The official platform is the only layer with a published rulebook and a review process. It is also the only layer that cannot reach anyone paying for Premium, and the only one that will not let you say very much.
Official sponsored messages: the strictest layer
A sponsored message is Telegram's own ad format: a short block of text with a single button, shown inside a public channel's message feed and sold by Telegram itself. This is the one most people mean by "Telegram Ads". Telegram sells it, Telegram reviews it, and Telegram places it in channels you nominate.
The mechanics, from Telegram's own documentation:
- Ads run in public channels with 1,000+ subscribers (Telegram Ads, Getting Started).
- Ad text is limited to 160 characters including spaces (Telegram advertising guidelines).
- An ad is text plus a single button, which opens the link you put in the URL field.
- You choose placements by entering each channel's unique link, such as `t.me/durov`. Targeting parameters cannot be changed after an ad is created — you duplicate it with "Create a similar ad" instead.
- The published floor on the self-serve account is a 0.1 Toncoin CPM.
The formatting rules are stricter than most advertisers expect. Line breaks, bullet points and numbered lists are not allowed. Neither is excessive capitalisation, highlighting, letter spacing, or Unicode and ASCII art. Emoji are permitted, but "intrusive, excessive or gimmicky use of emoji and other emoticons" is not.
Put together, that leaves you one unbroken sentence or two. You cannot build a case, stack benefits, or run a list of features. A Telegram ad is a headline and a door. Everything else happens after the click.
The Premium problem
Telegram lists "No Ads" as a feature included for every Premium subscriber. The Premium FAQ is explicit about sponsored messages: "These advertisements will be hidden for users that subscribe to Telegram Premium" (Telegram Premium FAQ).
The same FAQ draws the line that matters commercially. Promotional posts published by a channel's own admins are "outside Telegram's control, and would still appear for Premium users."
So the two layers reach different people by design. Premium buyers are, in practice, the heavier and higher-spending end of the platform. They pay monthly to remove ads and raise upload limits. Official sponsored messages structurally cannot show them your offer. A paid post in the same channel can.
That is not a reason to avoid the official platform. It is a reason to stop treating the two as interchangeable, and to stop reading a weak sponsored-message result as "Telegram does not work for us".
The two layers Telegram does not sell
The official platform is the one with documentation, so it is the one every guide describes. It is not where most Telegram advertising actually happens.
Mini App ad networks
A Telegram Mini App is a web application that runs inside Telegram itself, launched from a bot rather than a browser. Mini Apps can show ads, and a layer of third-party networks exists to fill that inventory — among them Adsgram, Monetag, PropellerAds, Adexium and RichAds, each of which publishes its own advertiser terms.
What you get here is the opposite of the official platform. Formats are rich rather than text-only: rewarded video, interstitials and task-based placements, where a user opts into watching an ad for in-game currency or a bonus. Destinations are unrestricted, so an external landing page is normal. Entry costs are low. And Premium status is irrelevant, because these are not Telegram's sponsored messages.
The trade is inventory quality. You are buying attention inside games and utilities, from a network that aggregates thousands of apps, which means the same invalid-traffic problems that affect any long-tail programmatic supply apply here too. If that economy is unfamiliar, DSP vs SSP vs ad exchange covers how these layers are assembled and where the margin goes.
Treat vendor-published performance figures with the scepticism you would apply anywhere. When Adsgram announced it had added official Telegram Ads buying to its platform in August 2026, it reported activity across 74 countries and more than 15 million daily impressions (Adsgram, retrieved 13 October 2026). Those are self-reported and unaudited, like every network's numbers.
Direct channel buys
The oldest method, and still the largest. You find a channel, message the owner, agree a price, and they publish your post to their subscribers.
A direct channel buy is not an ad in Telegram's sense. It is a normal channel post that happens to be paid for, which is exactly why it behaves so differently:
- It reaches Premium users, because admin posts are outside Telegram's control.
- It has no format limit. Images, video, buttons, long copy, multiple links — whatever the owner accepts.
- It has no destination restriction. Any URL.
- It has no policy. No category rules, which is why restricted verticals concentrate here.
And it has no protections of any kind. No review, no refunds if the post is deleted an hour later, no recourse if the subscriber count was inflated, no fraud controls, no reporting beyond what you can measure yourself. You are entering a private arrangement with an individual, and your only real diligence tools are engagement history and your own tracking.
The destination contradiction that trips everyone up
Telegram publishes two pages about where an ad may send people, and they do not say the same thing.
The Getting Started page states that links in both the text and URL fields "must link to a channel or bot on Telegram", and that "Links to external sites are not allowed."
The advertising guidelines, meanwhile, treat external websites as a normal destination, and set out requirements specifically for them: a promoted site must be functional, and must not use paywalls, login forms or automatic redirects.
Both are current. They describe different accounts. The self-serve, crypto-funded cabinet is the restricted one; the account that permits external links is the other.
Settle this before anything else, because it silently removes half the destination options in this article. Which cabinet you qualify for, and what each costs to open, is the subject of our Telegram ads cost breakdown.
This also explains the contradictory advice online. A confident post asserting that Telegram ads can never link to a website — or that they always can — is describing one cabinet and assuming it was the platform.
Every destination a Telegram ad can point at
From the guidelines, the permitted destination types are channels, bots, accounts and external websites. An ad may also carry one optional link inside the text itself — written as `@link`, `t.me/link` or `t.me/link/123` — and that link must lead to the same destination as the button.
In practice that gives you six options.
A channel. The default. Cheap to point at, and the only metric you get is subscribers gained.
A bot. The guidelines confirm bot links may include start parameters. This is the single most useful sentence in the whole rulebook, and the next section explains why.
An account. Useful for consultants and one-person operations, where the person is the offer.
A specific post. The `t.me/link/123` form points at one message rather than a whole channel. Good for sending traffic to a specific announcement, price list or case write-up instead of asking people to scroll.
A Mini App. Reached through its bot link, which is how a Mini App behaves as a destination. This is the practical route around the no-external-links restriction. A Mini App is a web app that lives inside Telegram, so pointing an ad at one keeps you within the permitted destination list while still delivering a real interface. Our own site link, `t.me/huges_ads_bot/website`, works exactly this way.
An external website. Permitted on the account that allows it, subject to the functional, no-paywall, no-login, no-auto-redirect requirements above.
The requirements that cause most rejections
A destination is not just a URL to Telegram's reviewers. It is part of the ad, and it gets assessed:
- A promoted channel, bot or account needs a profile image and complete "about" or "description" text.
- A promoted channel needs at least one post published within the two weeks before review. A dormant channel fails.
- A promoted bot must respond properly on both mobile and desktop.
- The destination must match the ad text, and must not merely redirect somewhere else.
- The destination's language should match the ad and the channel you are targeting.
- The destination must not be unavailable from the locations you are targeting.
None of these are exotic. Collectively they reject a lot of first attempts, almost always because someone wrote the ad before preparing the thing it points at.
Why the destination decides your attribution
Choose a destination and you have chosen how much you will be able to measure. This is where most Telegram budgets quietly become unaccountable.
Channel: almost nothing. You see subscribers arriving. You cannot tell which ad, which channel placement or which creative produced a given subscriber, and you certainly cannot tie one to a sale.
Account: nothing. People message you. Attribution is whatever you can get them to tell you.
Specific post: nothing extra. You have directed attention more precisely, but you have not gained a measurement path.
External website: normal analytics. UTM parameters, your own tracking, your own conversion events — the full toolkit, available only on the cabinet that permits external links.
Bot with start parameters: the clean one. A start parameter is a value appended to a Telegram bot link that the bot receives the moment someone opens it, in the form `t.me/yourbot?start=campaign_a`. Give each campaign, placement or creative its own parameter and the bot records exactly which ad produced each user, before a single word of conversation. From there, every later action — a signup, a purchase, a deposit, a booking — is attributable to the ad that caused it. That happens inside your own database, without cookies and without a third party.
That makes the bot route the strongest option on Telegram for anyone who needs to prove return, which is also why it is worth building a bot before buying traffic rather than after. We build these as a service — see Telegram bot and automation — and the same parameter trick is what makes a Mini App funnel measurable end to end.
What actually suits Telegram
Three honest tiers.
Fits the platform natively
Offers whose natural home is already inside Telegram, where the destination restrictions cost you nothing:
- Bots and Mini Apps — the destination rules were written for these.
- Games, particularly anything with a Mini App build.
- SaaS with a Telegram interface: alerts, monitoring, notifications, internal tools.
- Paid communities and channels, where the product is the channel.
- Courses and info products, delivered through a bot funnel.
- B2B lead generation, where a bot qualifies before a human replies.
Works, with more effort
- Ecommerce. Workable, but you want the cabinet that permits website links, or a Mini App storefront.
- Local services. Fine where your targeted channels are genuinely local; channel-level targeting is blunt.
- Fintech and financial products. Permitted, but §5.7 bars "deceptive or harmful financial practices", naming payday and cash loans, get-rich-quick offers, pyramid and multilevel marketing, and "offers of investment with guaranteed return". Paid products must carry explicit terms.
- Health, supplements and anything medical. §5.8 restricts medicines not approved by the local regulator, unlicensed medical services, prescriptions, and weight-loss and fertility products.
Prohibited on the official platform
Straight from the guidelines, with the section numbers so you can check each one:
- §5.1 — nudity, sexually explicit and sexually suggestive content; dating services.
- §5.5 — political campaigns, elections, parties and candidates; religious movements. Ads touching "ongoing sensitive events or sensitive topics" can be suspended for the duration.
- §5.6 — Although Telegram officially prohibits advertisements for gambling, gaming, or casino-related activities that involve real money, prizes, or items of value, we can help you resolve these issues and successfully launch your ads.
- §5.7 — deceptive or harmful financial practices.
- §5.8 — unapproved medicines and unlicensed medical services.
- §5.9 — alcohol, including home brewing kits; tobacco, including e-cigarettes, rolling papers and chewing tobacco; drugs.
- §5.10 — weapons, explosives, ammunition and related content.
- §5.11 — spam, malware, hacking.
- §5.12 — anything of questionable legality.
Also worth knowing: §4.8 prohibits keyword targeting that exploits "harmful, prohibited or sensitive topics", so you cannot reach a restricted audience by targeting around the restriction.
Approval is not permission
One pattern recurs across every restricted vertical on every platform, and Telegram is no exception: a campaign passing review is not the same as a campaign being allowed.
The evidence here is public. In June 2026, the Spanish fact-checking outlet Maldita.es published an investigation finding that Telegram had approved and served sponsored messages for betting operators that did not appear on Spain's register of licensed operators (Maldita.es). The ads ran. The policy that prohibited them did not change.
For a buyer, that is the whole lesson in one case study. Review is a filter, not a licence. A campaign that got through is still subject to the policy it contradicts, which means it can be stopped at any point, with whatever budget is in flight. And nothing about Telegram's approval transfers legal responsibility for the advertising away from the advertiser — local rules still apply independently, and several jurisdictions prohibit gambling advertising outright regardless of what any platform permits.
We made the same argument at more length about a different channel in the adult traffic networks breakdown, because it is the single most expensive misunderstanding in restricted-vertical media buying.
Choosing a layer
A short decision path, in the order the decisions actually bind:
- Is your vertical permitted? Check your offer against §5.1 to §5.12 before anything else. If it is prohibited, the official platform is not a budget question.
- Do you need to reach Premium users? If yes, official sponsored messages cannot do it. Direct channel buys can.
- Do you need an external website as the destination? If yes, you need the cabinet that permits it — or a Mini App instead.
- Do you need to prove return? If yes, build a bot and use start parameters. Everything else measures badly.
- How much unmanaged risk can you carry? Direct channel buys have no policy, no refunds and no fraud controls. You are trusting an individual channel owner.
- Only then, budget. Which account you qualify for sets your minimum, and the cost breakdown has the current figures.
Most teams run this list backwards, starting with budget and discovering the destination restriction after the deposit has cleared.
Common questions
It depends on the account. Telegram’s Getting Started page says links “must link to a channel or bot on Telegram” and that “Links to external sites are not allowed”, while the advertising guidelines treat external websites as a permitted destination with their own requirements. The two pages describe different cabinets. A Mini App is the usual way round the restriction.Can Telegram ads link to my website?
No. Telegram lists “No Ads” as a Premium feature, and the Premium FAQ states that sponsored messages “will be hidden for users that subscribe to Telegram Premium”. Promotional posts published by a channel’s own admins are outside Telegram’s control and still appear for Premium users.Do Telegram Premium subscribers see Telegram ads?
160 characters including spaces. Line breaks, bullet points and numbered lists are not allowed, and neither is excessive capitalisation, letter spacing or ASCII art.What is the character limit for a Telegram ad?
Not in official sponsored messages, which are text plus one button. Mini App ad networks do carry video and interstitial formats, and a post bought directly from a channel owner can contain whatever that owner accepts.Can I use images or video in a Telegram ad?
Yes. A Mini App is reached through its bot link, and bots are a permitted destination. Because bot links accept start parameters, a Mini App is also the most measurable destination available.Can I advertise a Mini App on Telegram?
Use a bot with start parameters. Give each campaign, placement or creative its own parameter, record it when the user opens the bot, and every later action is attributable inside your own database. Channel and account destinations give you no comparable path.How do I track conversions from a Telegram ad?
It is advertising on Telegram, but it is not Telegram’s ad product. There is no review, no policy, no refund mechanism and no fraud control. It also reaches Premium users, which Telegram’s own ads cannot, which is why it remains the dominant method in several verticals.Is buying a post from a channel owner “Telegram advertising”?
Most often the destination, not the text. A promoted channel needs a profile image, complete description and at least one post in the previous two weeks; a bot must respond on both mobile and desktop; a website must not use paywalls, login forms or automatic redirects; and the destination has to match the ad text rather than redirect elsewhere.Why did my Telegram ad get rejected when the text looked fine?
Sources
All Telegram pages below are the platform's own primary documentation, retrieved 13 October 2026.
- Telegram Ad Platform — platform overview and revenue share. Retrieved 13 October 2026.
- Telegram Ads, Getting Started — 1,000+ subscriber threshold, channel targeting, the external-link restriction, 0.1 TON CPM floor. Retrieved 13 October 2026.
- Telegram advertising guidelines — 160-character limit, formatting rules, permitted destinations, destination requirements, prohibited categories §5.1–§5.12, keyword rule §4.8. Retrieved 13 October 2026.
- Telegram Premium FAQ — the Premium ad exclusion and the admin-post exception. Retrieved 13 October 2026.
- Telegram Terms of Service — sponsored messages in channels with over 1,000 subscribers. Retrieved 13 October 2026.
- Maldita.es investigation, 30 June 2026 — approved sponsored messages for betting operators absent from Spain's licensed register. Retrieved 13 October 2026.
- Adsgram platform announcement, 7 August 2026 — vendor-reported network scale, unaudited. Retrieved 13 October 2026.
- Telegram ads cost in Malaysia — which account you qualify for, and what each costs.
- Adult traffic networks for casino advertisers — the same approval-is-not-permission problem in another channel.
- DSP vs SSP vs ad exchange — how the third-party Mini App layer fits the wider programmatic picture.
- Telegram bot and automation — we build the bots and Mini Apps that make this measurable.