Application Requirements #
To ensure compatibility with both Telegram and Monetag’s ad delivery system, your Telegram Mini App must follow specific design, performance, and technical standards. Meeting these requirements helps maintain a high-quality user experience and ensures reliable monetization.
Compatibility with Telegram WebView #
Your Mini App must run correctly within Telegram’s internal browser (WebView) on both Android and iOS. It should not rely on features that are unavailable or restricted in embedded environments, such as pop-up windows, non-secure HTTP calls, or non-standard browser APIs.
Fast Loading Speed #
Performance is critical. The app should load within 2–3 seconds on average mobile connections. Avoid excessive use of large media files, external scripts, or third-party tracking tools that slow down loading time.
Mobile-Optimized Interface #
All UI components must be designed for mobile users. This includes:
- Responsive layout
- Touch-friendly buttons and controls
- Readable font sizes
- Proper spacing and padding to prevent misclicks
Your app should work equally well in portrait and landscape modes.
Smooth Navigation #
User navigation must be intuitive and seamless. Use simple menus or tabs instead of complex multi-page routing. Avoid automatic redirects, unnecessary reloads, or page transitions that may interrupt the ad experience.
No External Redirects #
Apps must not redirect users outside of Telegram unless explicitly triggered by the user (e.g. external links with clear intent). Auto-redirects, forced navigation, or background window opening are not allowed and may lead to ad delivery being disabled.
Clean and Safe Environment #
Your Mini App must not contain:
- Malware or deceptive content
- Aggressive or misleading monetization (e.g. fake buttons, clickbait, or unskippable flows)
- Any behavior that may trigger security warnings inside Telegram
Maintaining trust and transparency is essential to long-term monetization success.
Ad Placement Readiness #
The app should include logical ad placement points where Monetag formats can be triggered. These could be based on:
- User actions (e.g. submitting a form, clicking a button)
- Natural breaks in content
- Time-based intervals or user sessions
Ad placements must not interrupt essential app functionality or mislead the user.
If your app fails to meet these requirements, Monetag may limit ad delivery or reject the integration entirely.