Telegram Ads is the official ad platform: short messages shown at the bottom of large public channels. For years it hid behind an enterprise-size minimum budget; today, with resellers and lower entry thresholds, it is a realistic channel for mid-size projects — and often the cheapest compliant way to reach Telegram-native audiences at scale.
This guide covers how the platform works in 2026, what it costs, how to pass moderation, and — the part most guides skip — how to measure what a campaign actually brings you.
How Telegram Ads works
Ads appear inside public channels with 1000+ subscribers, below the latest post. The format is deliberately minimal: up to 160 characters of text, no images or videos in the classic format, one link — to a channel, a bot, or a post. Users without Telegram Premium see ads; Premium users do not, which slightly skews the audience toward regular consumers.
Targeting options
- By topics: choose interest categories of channels where your ad may appear.
- By specific channels: a whitelist of channels whose audience you want — the sharpest tool for niche products.
- By language and geo: reach users by interface language and country.
- Exclusions: block topics or specific channels where your ad must not show.
Budgets and costs
Pricing is CPM-based (cost per 1000 impressions) with an auction on popular targets. Niche channel whitelists cost more per impression but convert dramatically better; broad topic targeting is cheaper and noisier. Expect meaningful data only after a few hundred euros of spend — plan test budgets accordingly, and judge campaigns by cost per retained subscriber, never by CPM alone.
Creative rules that decide moderation
- No superlatives you cannot prove, no aggressive claims, no clickbait — moderation is strict and manual in part.
- Clear subject: what the channel/bot is and why to open it, within 160 characters.
- The landing must match the ad: promising one thing and showing another is a rejection.
- Restricted verticals (finance, health, crypto and others) need extra documents or are not allowed — check the policy before writing creatives.
Step-by-step launch
- Prepare the channel: pinned post, clean description, 10+ quality posts — the ad click lands on the channel as it is.
- Create a separate tracked invite link (or tracking link) for the campaign — never send paid traffic to your bare @username.
- Write 3–5 creative variants per audience; short, concrete, one idea each.
- Start with channel whitelists in your niche, then expand to topics that perform.
- Check results daily for the first week: pause creatives with high impressions and no joins.
Measuring what you actually bought
Telegram Ads reports impressions and clicks — it cannot tell you who joined, who stayed, and who was worth the money. That layer is yours to build: a tracked invite link per campaign gives join attribution; subscriber quality scoring separates real people from junk; 7/30-day retention per cohort shows the real cost per subscriber who stays. In Telegrad this whole chain is automatic — connect the channel, create a link per campaign, and compare Telegram Ads against your other sources in one table.
Telegram Ads vs direct placements
Official ads and posts bought directly in channels are complementary, not rivals. Ads scale wide, pass no admin negotiations and carry no bot-inflation risk from a seller — but the format is tiny and cold. Direct placements deliver a full post with proof from a trusted author, cost more per subscriber in good channels, and require anti-fraud checks. Mature projects run both and compare them per retained subscriber; the marketplace of verified channels inside Telegrad covers the direct-placement side with the fraud checks already done.