Viewability in CTV is defined differently from viewability in display or mobile video advertising. On web display, viewability means at least 50% of pixels are in view for at least 1 second (MRC standard). In CTV, the TV screen is always "in view" when it is on — the concept of pixels being out-of-viewport does not apply. CTV viewability standards focus instead on whether the ad was delivered to a real device, played without obstruction, and completed. Understanding the India CTV viewability framework prevents applying inapplicable web metrics to CTV campaigns.
Why web viewability standards do not apply to CTV
Web display viewability was invented to address a problem specific to web browsers: banner ads below the fold, in hidden tabs, or obscured by other elements are not seen despite being technically "delivered." On CTV, these problems do not exist. A TV screen displays one thing at a time. If the ad is playing, it is playing on the full screen. The web viewability standard (50% pixels, 1 second) is trivially met by every CTV ad — and therefore tells you nothing meaningful about CTV ad quality.
MRC CTV viewability standards
The Media Rating Council (MRC) issued CTV viewability guidelines that shift focus from pixel visibility to delivery quality:
For in-stream CTV video: An impression is "viewable" if (1) the ad was served to a real CTV device (verified via device type classification); (2) the video began playing; (3) the content stream was active (not a buffering or error state). The MRC standard does not require completion — only that delivery was initiated to a real device.
Video Completion Rate (VCR) as the CTV quality proxy: In practice, VCR — the percentage of served ads that played to 100% completion — is used as the primary quality metric for CTV in India, supplementing viewability. A VCR of 85%+ is considered healthy for non-skippable India CTV. VCR below 70% indicates delivery issues (buffering, app crashes, early content return).
India CTV viewability measurement
Viewability in India CTV is measured through VAST tracking beacons fired at specific completion points: impression (ad starts), first quartile (25%), midpoint (50%), third quartile (75%), and complete (100%). Third-party vendors (DoubleVerify, IAS) wrap these beacons with additional verification signals — confirming the app bundle ID matches a declared publisher, checking for invalid traffic patterns, and verifying the device type.
India-specific viewability gap: approximately 20–30% of India CTV impressions are served via SSAI (server-side ad insertion) — particularly on JioHotstar. SSAI ads are tracked via server-side beacons, not client-side VAST wrappers. Third-party viewability vendors have limited ability to independently verify SSAI impressions, and must rely on publisher-reported data for SSAI-served inventory.
Benchmarks for India CTV viewability and completion
| Metric | India CTV benchmark | Notes |
|---|---|---|
| Video Completion Rate (VCR) | 85–95% | Non-skippable pre-roll; premium publishers |
| VCR (mid-tier publishers) | 70–85% | Lower due to ad load and app quality |
| Invalid Traffic (IVT) rate | 1–3% | India CTV IVT is low vs web; dominated by real device impressions |
| App verification rate | 90–97% | Percentage of impressions verified as from declared app |
Viewability vs brand safety vs measurement: distinct concerns
Viewability (was the ad delivered?), brand safety (was the context appropriate?), and measurement (was the right audience reached?) are three separate concerns that are often conflated under "verification." A viewable impression can be brand-unsafe (delivered on content from an inappropriate app). A brand-safe impression can be unmeasured (SSAI delivery on JioHotstar without third-party verification). Managing all three requires separate controls: viewability via VCR tracking and VAST beacons, brand safety via app lists and DoubleVerify/IAS integration, and audience measurement via BARC OTT or holdout testing.