What this model covers.
The CTV planning guide covers where to advertise on a connected TV. This module goes deeper — into the app publisher's side. If you are building or managing a CTV app and want to generate advertising revenue from it, this is your operating manual.
It addresses three interdependent questions: Is your app technically and commercially ready to monetize? How will audiences discover your app and content? And what does the financial structure of CTV advertising actually look like in practice?
Readiness is not a checkbox. It is a spectrum. Most CTV apps in India are mid-spectrum — capable of generating some revenue, but leaving 40–60% of potential yield on the table due to infrastructure gaps.
Monetization Readiness Scorecard.
Before you can sell advertising inventory, your app needs to satisfy a minimum set of conditions across three domains: content library quality, audience identification and segmentation, and technical infrastructure for delivering and tracking ads.
How to read this: Green = signal present and functioning. Amber = exists but inconsistently implemented or has a known industry gap. Red = largely absent from the Indian CTV ecosystem today, or structurally blocked.
| Signal | Readiness | Weight | Monetization Impact |
|---|---|---|---|
| 500+ hours of indexed, categorised content | ✓ Green | High | Unlocks CPM programmatic & direct IO |
| Content updated weekly or more | ✓ Green | High | Increases session frequency & fill rates |
| Genre diversity (3+ content verticals) | ✓ Green | Medium | Broadens audience targeting segments |
| Regional / language content | ◑ Amber | Medium | Critical for India; limited without it |
| Live content (sports, news, events) | ✓ Green | High | Commands 2–4× premium CPM |
| Content metadata completeness | ◑ Amber | High | Without it, contextual targeting fails |
| Signal | Readiness | Weight | Monetization Impact |
|---|---|---|---|
| Mandatory login before content | ✓ Green | High | Enables logged-in audience segments |
| Age / gender declared at signup | ✓ Green | High | Tier 1 advertiser requirement |
| Subscription vs free tier segmentation | ◑ Amber | High | Determines ad-eligible inventory pool |
| Household profile linkage | ✗ Red | Medium | Not yet standard in India |
| Signal | Readiness | Weight | Monetization Impact |
|---|---|---|---|
| SSAI (Server-Side Ad Insertion) live | ✓ Green | Critical | Non-negotiable for programmatic |
| VAST 4.x / VPAID 2.0 compliant | ✓ Green | Critical | Required by all major DSPs |
| 1x1 impression pixel support | ✓ Green | High | Verification & measurement baseline |
| Video completion event tracking | ✓ Green | High | 25 / 50 / 75 / 100% quartiles |
| Frequency capping controls | ◑ Amber | High | Cross-publisher cap still unsolved |
| IAS / DoubleVerify integration | ◑ Amber | Medium | Brand safety prerequisite for MNCs |
| Viewability reporting (app-level) | ✗ Red | Medium | Few Indian apps offer this today |
If you score red or amber on SSAI, VAST compliance, or video completion tracking — fix those before approaching a single agency. Everything else is negotiable. These three are not.
India note: Frequency capping and cross-publisher deduplication remain structurally unsolved. No app in India can guarantee a frequency cap holds across all screens and publishers simultaneously. Be honest about this in client conversations.
Discovery Model.
Discovery in CTV is not a single funnel. It is a layered system of surfaces — some controlled by the TV operating system, some by the app itself, and some by algorithmic or programmatic signals. Each layer serves a different function.
For every 10% increase in monthly active users on a CTV app, assume a 12–18% increase in monetizable impressions — because returning users watch longer than new users.
Platform Home Screen
Sponsored tiles on TV OEM launch screen (Samsung, LG, Xiaomi etc.). Drives app installs and brand awareness directly from the moment a TV is switched on.
In-App Editorial Shelf
Curated content rows controlled by ad ops (e.g. "Sponsored by Brand"). Actively used by Hotstar, JioCinema and similar platforms.
Search & Voice Discovery
Appearing in native TV OS search for genre and title queries. No direct revenue today but audience growth driver. Voice search penetration still nascent in India.
Algorithmic Recommendation
Content surfaced by ML based on watch history. Increases session depth which directly increases mid-roll inventory. Depends on ML maturity of the platform.
Push Notifications / CRM
Re-engagement via app notifications to lapsed users. Cost-effective in India and directly restores ad-eligible sessions that would otherwise be lost.
Co-marketing / Content Deals
Brand-funded original or sponsored content. Revenue share and production funding model. Emerging category in India with strong appetite from lifestyle and FMCG brands.
DSP Audience Extension
Using first-party CTV data to retarget audience off-platform. Data monetisation revenue stream. Policy and infrastructure gaps remain significant in India.
Platform-specific notes
| Platform | OS / Interface | Discovery Mechanism | Buying Route |
|---|---|---|---|
| Samsung | Tizen | Home screen tiles, Smart Hub content rows | Direct from Samsung Ads only. No programmatic. |
| LG | webOS | LG Channels carousel, home screen banner | Direct from LG Ad Solutions only. |
| Xiaomi / OnePlus | PatchWall / OxygenOS | Content recommendation rows, deep-linked home screen tiles | Direct. PatchWall is one of India's most sophisticated OEM ad products. |
| Google TV / Android TV | Google TV | Universal search, Continue Watching, Top Picks | Programmatic via DV360 + direct. Metadata quality determines search presence. |
Format mix, minimums & CPM ranges.
Not all formats are created equal — and not all are accessible at every budget level. The table below maps each format to its minimum viable impression threshold, CPM range in the Indian market, recommended monthly budget floor, and funnel role.
| Ad Format | Min Monthly Impressions | CPM Range (INR) | Budget Floor | Funnel Role |
|---|---|---|---|---|
| Pre-Roll (15s, non-skip) | 500K | ₹180–₹350 | ₹5L / month | Upper |
| Pre-Roll (30s, skip after 5s) | 500K | ₹120–₹240 | ₹5L / month | Upper–Mid |
| Mid-Roll (15–30s) | 1M+ | ₹200–₹400 | ₹10L / month | Mid |
| Interactive Mid-Roll | 250K | ₹350–₹600 | ₹8L / month | Mid–Lower |
| Overlay / L-Band | 1M+ | ₹80–₹160 | ₹5L / month | Mid (reinforcement) |
| Home Screen Tile (OEM) | N/A (time-buy) | ₹2L–₹10L/day | ₹10L / campaign | Upper |
| Branded Content Shelf | N/A (placement fee) | ₹5L–₹25L flat | ₹5L / campaign | Upper–Mid |
Recommended Practices.
The following practices separate CTV apps with sustainable advertising revenue from those stuck in a cycle of low fill rates and high advertiser churn. Each is presented as a paired action and reason — the 'why' prevents teams from implementing in a way that defeats the purpose.
The single highest-leverage action a CTV app can take in the next 90 days: build and publish its first first-party audience segment. Genre affinity alone — built from viewing history — can command a 40–60% CPM premium on direct deals.
What not to do.
Minimum Viable & Cost Structure.
CTV advertising infrastructure has a real cost. Unlike social or search platforms where you can begin advertising with zero setup, CTV requires a meaningful investment in plumbing before you can receive a single rupee in advertising revenue.
App Publisher: Infrastructure Cost Reference
| Cost Item | Type | Estimated Range (INR) | Notes |
|---|---|---|---|
| SSAI Platform Setup | One-time + monthly SaaS | ₹3L–₹8L + ₹50K–₹2L/mo | SpringServe, Yospace, or custom build |
| Ad Server Licence | Annual SaaS | ₹4L–₹15L/year | Google Ad Manager 360 or FreeWheel |
| DSP / SSP Integration | One-time per partner | ₹50K–₹2L per integration | Tech + QA costs; OpenRTB spec work |
| IAS / DoubleVerify | Annual | ₹3L–₹10L/year | Required for brand-safe designation |
| 1x1 Impression Tracking | One-time build | ₹1L–₹3L | Internal or via ad server |
| Media Kit & Sales Collateral | One-time (refresh annually) | ₹1L–₹3L | Rate card, audience deck, benchmarks |
| Ad Ops Headcount | Recurring (salary) | ₹8L–₹20L/year per head | Minimum 1 FTE; 2 at scale |
| Agency / Programmatic Sales | Commission-based | 15–25% of booked revenue | Standard Indian market terms |
Total minimum investment to reach a monetization-ready state: approximately ₹20L–₹45L in one-time setup costs, plus ₹15L–₹40L in annual recurring costs. This is before a single rupee of advertising revenue is earned.
Advertiser: Budget Reality
The minimum and recommended budgets below reflect the floor below which CTV advertising does not perform meaningfully. This is not a sales position — it is a measurement and reach reality.
Flight length matters: These budget figures assume a 4–6 week flight. If the budget cannot support a 4-week flight above ₹10L, advise the client to wait until the budget is right rather than run a campaign that will underperform.
Where to start. When to do what.
Work through the model in sequence. Each phase builds on the last. Starting with programmatic before SSAI is live, or pitching agencies before a rate card exists, accelerates failure — not revenue.
CTV is not a cheap medium. It is a precise one. The cost is the price of precision — and below the minimum, the precision disappears along with the argument for the investment.