Measurement ยท Video Metrics

CTV video completion rate benchmarks in India: by publisher, format, and device

Video Completion Rate (VCR) is the most widely tracked performance metric in India CTV advertising. It measures the percentage of served video ads that played to 100% completion. A high VCR means the ad reached viewers who watched it through; a low VCR signals delivery problems, inappropriate placement, or format issues. Understanding what constitutes a good VCR in India CTV — and what drives variation — is the foundation for evaluating campaign delivery quality.

How VCR is calculated

VCR = (Complete events / Impression events) × 100. The numerator is the count of VAST "complete" beacons fired (tracking the 100% playback point). The denominator is the count of VAST impression beacons fired (tracking the start of ad playback). Both are fired client-side (for CSAI delivery) or server-side (for SSAI delivery). A campaign that fired 900,000 complete events from 1,000,000 impression events has a VCR of 90%.

India CTV VCR benchmarks by publisher tier

Publisher tierVCR rangeNotes
JioHotstar (premium VOD)88–96%Non-skippable; strong delivery infrastructure
Zee5 / SonyLIV (premium)84–93%Slightly lower than JioHotstar; mid-roll can vary
MX Player75–87%Higher ad load; more mid-roll; mixed device quality
Samsung TV Plus (FAST)85–93%Premium device; FAST linear format; solid VCR
Regional OTT (Sun NXT, Manorama)78–90%Variable; dependent on app quality and network
Open exchange / tail publishers60–78%Significant quality variation; IVT risk higher

Factors that drive VCR variation in India CTV

Ad format: Non-skippable pre-roll achieves the highest VCR in India (85–95%). Mid-roll non-skippable is slightly lower (80–90%) because some viewers exit content at the break point. Post-roll is typically lower (70–85%) as viewer attention drops after content ends.

Ad length: 15-second ads consistently achieve higher VCR than 30-second ads in India CTV — typically 3–5 percentage points higher. 45-second and 60-second ads see meaningful VCR drops, particularly outside premium inventory.

Device quality and network: Older smart TVs with limited memory buffer poorly, causing ads to stall before completion. Tier 2/3 city impressions on slower broadband connections show lower VCR than metro impressions on high-speed connections. Targeting Tier 1 geographies produces structurally higher VCR.

SSAI vs CSAI: SSAI delivery (used by JioHotstar) typically achieves higher VCR than CSAI — there are no buffering events at the ad break point because the ad is already in the content stream. CSAI delivery involves a live CDN fetch at break time, introducing a buffering risk that can cause viewer exit before the ad completes.

Using VCR to diagnose India CTV campaign problems

VCR below 70%: Investigate app bundle IDs — low VCR often indicates tail or fraudulent publisher inventory. Check if a significant share of impressions has device.devicetype other than 3 or 7 (mobile impressions misclassified as CTV have lower VCR). Verify creative file is accessible from Indian IP addresses — geo-blocked CDNs cause buffering failures that reduce VCR.

VCR 70–80% on known premium publishers: Check ad length — a 30-second ad may be performing poorly in a 15-second slot. Check creative file size — large video files buffer on slower connections. Check geographic distribution — if the majority of impressions are in low-connectivity tier 3 markets, VCR will naturally be lower.

VCR above 95%: Not always a positive signal. Extremely high VCR can indicate SSAI-delivered impressions without individual viewer presence (e.g., a screen that is on but unattended). Validate against other engagement signals.