Ad frequency capping for Telegram Mini Apps and bots
How to set ad frequency caps in Telegram Mini Apps and bots: per-session and daily limits, cooldowns by format, and how to test caps against retention and revenue.

Quick answer
Frequency capping limits how often one user sees ads, for example a minimum time between interstitials and a daily maximum per user. On Telegram, start conservative — interstitials only at natural breaks with a cooldown, rewarded ads limited per day — then test changes while watching retention, session length and revenue per user together.
Key takeaways
- Cap per user, per format and per time window.
- Interstitials need the strictest caps; rewarded ads can be more frequent.
- Change one cap at a time and compare retention.
- Adsun provides ad-frequency controls for publisher ad blocks.
What to cap
- Minimum time between ads (cooldown).
- Maximum ads per session.
- Maximum ads per user per day.
- Separate limits per format: Interstitial, Reward, Task, bot messages.
Starting points by format
Interstitials: show only at natural breaks and keep a cooldown between them. Rewarded ads: users opt in, so caps protect against reward farming more than annoyance. Task ads: use cooldowns so the same tasks do not repeat too soon. Bot messages: never send ads to users who have not interacted recently.
How to test a cap
Change one limit for part of your users, keep the rest unchanged and compare day-1 and day-7 retention, session length, impressions per user and revenue per user. Keep the setting that earns more over time, not only today.
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
What is ad frequency capping?
A limit on how many ads a single user sees within a time window or session.
How often should I show interstitial ads?
Only at natural breaks and with a cooldown between them. Test the interval against retention rather than using a fixed universal number.
Does Adsun support frequency limits?
Yes. Adsun includes ad-frequency controls for publisher ad blocks; see the SDK docs and partner dashboard.