CTV advertising in India means placing non-skippable video ads on internet-connected televisions — smart TVs, streaming sticks, and gaming consoles — through streaming apps like JioHotstar, SonyLIV, Zee5, and YouTube. The viewer watches on a TV screen; the ad is delivered programmatically or through a direct publisher deal, not through cable or satellite infrastructure. This guide covers the practical decisions a planner or buyer needs to make when running CTV campaigns in India.
Why CTV advertising in India now
The case for India CTV rests on three structural shifts:
- Device penetration: India has approximately 70–80 million connected TV households in 2026, growing at 15–20% annually. The primary growth driver is sub-₹20,000 Android TV smart TVs and streaming sticks on JioFiber-connected homes.
- Premium audience at scale: CTV reaches SEC A and B households — the demographic that brand advertisers most want. A CTV campaign reaches the household decision-maker watching a 40-inch screen in a shared living room context, not a mobile user on a 6-inch screen in a distracted environment.
- Measurement maturity: BARC-linked CTV measurement, publisher-reported VCR, and third-party verification (IAS/DoubleVerify on premium inventory) have matured sufficiently for CFO-level accountability that linear TV cannot provide.
The argument against is still scale: at 70–80 million CTV households versus 150+ million linear TV households, CTV cannot yet replace TV for mass reach campaigns. It is a premium complement, not a replacement, for most India advertisers in 2026.
The India CTV publisher landscape
Four platforms dominate India CTV advertising inventory:
- JioHotstar: The largest India CTV publisher by reach. Carries IPL, ICC cricket, Bollywood content, regional shows across 8+ languages. Ad serving via Google Ad Manager. Programmatic access via DV360 preferred. High CPMs on cricket live (₹500–2,000 CPM during IPL); standard content at ₹150–400 CPM. Direct IO deals required for premium sports sponsorships.
- SonyLIV: Strong in cricket (India non-IPL tours), Sony's drama and reality catalogue, NFL and international sports niche. Ad serving via SpringServe/Magnite. Programmatic access via The Trade Desk and DV360. CPMs ₹120–300.
- Zee5: Regional language content depth — strong in Telugu, Tamil, Kannada, Bengali. Programmatic via PubMatic. Free tier with significant linear channel inventory at lower CPMs (₹80–200). Right choice for regional language audience targeting in Tier 2/3 markets.
- YouTube (CTV): YouTube on TV screens is classified as CTV inventory by IAB. Enormous India reach. Bought via DV360 or Google Ads. Not as targeted as OTT but price-competitive (₹80–180 CPM effective) and measurable via Google Brand Lift. Best for broad reach campaigns with video creative already in production.
Niche publishers — Shemaroo, Eros Now, Voot (now JioHotstar following merger discussions), Sun NXT, AHA (Telugu/Tamil) — add reach in specific language/genre segments but are primarily accessed programmatically rather than through direct deals.
Buying routes: direct vs programmatic
India CTV inventory is available through two primary routes:
Direct IO (insertion order): You negotiate directly with the publisher's sales team. You get guaranteed impressions, fixed CPM, editorial adjacency guarantees, sponsorship opportunities (show sponsorships, break bumpers), and access to premium sports inventory that is not available programmatically. Minimum spends typically ₹10–50 lakh per publisher. Lead time 2–4 weeks. Best for brand campaigns with creative integration or when targeting specific tentpole events (IPL, cricket tournaments, award shows).
Programmatic: You bid through a DSP (DV360 or The Trade Desk) on publisher-available inventory. Access is faster (days, not weeks), minimum spends are lower, targeting is richer (layer audience data on top of publisher contextual), and you can access multiple publishers in one buy. CPMs are typically comparable to direct or slightly higher at scale due to bid competition on premium content. PMP deal IDs give programmatic access with priority placement — the middle ground between open auction and full IO.
Most India CTV campaigns use both: direct IO for premium tentpoles and minimum guaranteed reach, programmatic for audience extension and always-on delivery.
Targeting options
India CTV targeting operates on three layers:
- Contextual: Genre (sports, drama, news, kids), language (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali), content rating (U, U/A, A). Always available. No personal data required. Most reliable layer for India CTV — publishers consistently populate these fields in OpenRTB bid requests.
- Audience: Publisher first-party audiences (registered user demographic segments), DSP third-party segments (age, gender, SEC, intent categories), and your own first-party data uploaded as CRM/CDP match. Match rates for India CRM-to-CTV vary: 30–50% via email hash, 50–70% via phone number hash. Audience targeting adds precision but reduces scale.
- Geographic: State, city, or pin code — available on major publishers and via IP geolocation in programmatic. City-level geo is reliable; pin-code-level geo has accuracy limitations on IP geolocation.
Recommended starting point for most India CTV campaigns: language + genre contextual targeting as the base, with publisher audience segments added as an overlay if the target is defined (e.g., targeting sports enthusiasts or working women 25–44).
Creative requirements
India CTV ad creative requirements are strict and vary slightly by publisher. The common specifications across JioHotstar, SonyLIV, and Zee5:
- Format: MP4, H.264, AAC audio
- Resolution: 1920×1080 (1080p) minimum; 3840×2160 (4K) accepted on premium publishers
- Duration: 15 or 30 seconds. 10-second spots accepted on some publishers. 60-second available for specific deal types.
- File size: 200MB maximum for most publishers
- Audio: -24 LUFS integrated loudness; stereo or 5.1
- VAST: 3.0 or 4.0. No VPAID. No JavaScript tags.
- Non-skippable: Standard India CTV is non-skippable. Design creative accordingly — the first 3 seconds must hook without any skip cue.
JioHotstar requires creative pre-approval 48–72 hours before campaign launch. SonyLIV and Zee5 typically 24–48 hours. Always submit for approval before campaign start — creative rejection after launch is the most common cause of India CTV campaign delays.
Measurement
Standard India CTV measurement metrics:
- Impressions: Reported by publisher and, for programmatic, by DSP. Third-party verification available via IAS or DoubleVerify on premium publishers.
- VCR (Video Completion Rate): The primary CTV engagement metric. India CTV benchmarks: 85–92% VCR on premium publishers, 78–88% on programmatic. Non-skippable formats drive high VCR by default — if VCR is below 75%, investigate placement quality or IVT.
- Brand lift: Available via Google Brand Lift (on JioHotstar/YouTube via DV360) and publisher-run surveys. Measures ad recall, brand awareness, and purchase intent shift. Requires minimum ~1 million impressions for statistically valid results.
- Attribution: Cross-device attribution connecting CTV exposure to mobile app install, website visit, or offline purchase is available through DV360's cross-screen measurement and publisher data partnerships. Match rates are imperfect (30–50% of exposed CTV households can be matched to a mobile device) but directionally useful.
- BARC CTV ratings: BARC is integrating CTV measurement alongside linear TV audience ratings. Useful for cross-media reach deduplication — understanding how much incremental reach CTV adds to a TV campaign.
Campaign planning checklist
Before launching an India CTV campaign:
- Define whether this is a reach/awareness campaign (contextual targeting, broad language/genre) or an audience campaign (first-party data upload, publisher segments) — the setup path differs significantly.
- Confirm creative meets publisher spec and submit for pre-approval at least 72 hours before launch for JioHotstar; 48 hours for others.
- Confirm DPDPA-compliant consent if using first-party CRM or CDP data for audience targeting.
- Set frequency caps: 3–4 exposures per week per household is a reasonable starting point. Use IP-based capping on FAST inventory, IFA-based on premium AVOD.
- Set up brand safety: content category exclusions (no unverified news, no politically contentious content) and publisher allow/block lists.
- Brief the measurement approach upfront — third-party verification tags, brand lift study setup, and attribution methodology all need to be configured before the campaign goes live, not after.