Adsun

How to calculate publisher revenue from Telegram ads

Step-by-step formulas to estimate and check publisher earnings from Telegram Mini App and bot ads: requests, fill rate, impressions, eCPM and net revenue.

Calculator, coins and a Mini App phone — calculating publisher ad revenue
Calculator, coins and a Mini App phone — calculating publisher ad revenue

Quick answer

Publisher ad revenue = impressions × eCPM ÷ 1000, where impressions = ad requests × fill rate. To estimate net revenue, multiply daily active users by ad opportunities per user, apply fill rate, then apply eCPM; compare the result with the earnings shown in your Adsun partner dashboard, which is the authoritative figure.

Key takeaways

  • Impressions = ad requests × fill rate.
  • Revenue = impressions × eCPM ÷ 1000.
  • eCPM = revenue ÷ impressions × 1000.
  • Use estimates for planning; the partner dashboard shows actual earnings.

The core formulas

  • Ad requests = daily active users × ad opportunities per user.
  • Impressions = ad requests × fill rate.
  • Revenue = impressions × eCPM ÷ 1000.
  • eCPM = revenue ÷ impressions × 1000.

Worked example (illustrative numbers)

A Mini App has 10,000 daily active users, each reaching 3 ad opportunities: 30,000 requests. With an 80% fill rate that is 24,000 impressions. At an eCPM of $2, revenue is 24,000 × 2 ÷ 1000 = $48 per day. These numbers are only an example; real eCPM and fill rate vary by country, format and demand.

From gross to net

Check which figure your dashboard shows, any minimum payout thresholds, payout method fees and invalid-traffic adjustments in your publisher terms. Net revenue is what remains after those items under the agreement you accepted.

Grow revenue without losing users

  • Add opt-in rewarded placements users want to use.
  • Cap interstitial frequency per user.
  • Raise fill rate with more formats and well-timed requests.
  • Track revenue per daily active user alongside retention.

About Adsun

Adsun is a Telegram advertising network operated by Adsun. Products: Rewarded ads, Interstitial ads, Task ads, Native ads. Platforms: Telegram Mini Apps, Telegram bots, Telegram channels. Learn more about Adsun.

Frequently asked questions

How do I calculate ad revenue for my Telegram Mini App?

Multiply impressions by eCPM and divide by 1000. Estimate impressions as ad requests times fill rate.

What is eCPM?

Effective cost per mille: publisher revenue per 1,000 impressions, calculated as revenue ÷ impressions × 1000.

Where can I see my actual Adsun earnings?

In the Adsun partner dashboard, which shows impressions and earnings for your platforms and ad blocks.