How Android TV / Google TV apps work
Apps are standard Android packages with a TV interface layer: remote-control navigation, a leanback-style UI, and declaration of TV support in the manifest so the app appears in Google Play on televisions. The device range is enormous — from operator set-top boxes to built-in TV systems — so performance testing across chipsets matters more here than on any other CTV platform.
Ad formats on the platform
In-stream video dominates: pre-roll and mid-roll breaks with 15 or 30 second creatives. The Android media stack supports client-side ad insertion through standard ad libraries as well as VAST-tag playback, and SSAI for live and FAST content. Display formats inside the app UI — home-screen rails, pause-screen placements — are possible in your own interface, subject to Google Play policy on advertising content.
How advertising is integrated
The most common stack is the platform's standard video player with a client-side ad library handling VAST responses, measurement and ad break scheduling; alternatively a VAST tag called by your own player logic, or SSAI where ads are stitched into the stream. Client-side insertion gives full beacon control; SSAI gives smoother playback and resilience. Many publishers run CSAI for on-demand content and SSAI for live channels in the same app.
What a publisher should verify
Before connecting demand: pass the TV review track in Google Play, which applies specific requirements to TV apps; publish app-ads.txt and reference it in your store listing; test ad playback and measurement on both high-end and low-end devices — VAST timeouts that never appear on a flagship box are common on older hardware; and keep ad frequency within both store policy and your retention data. Platform rules change — check current Google Play and Android TV requirements before release.
Platform rules change
Every CTV platform updates its store policies, certification requirements and advertising rules several times a year. Nothing on this page replaces the platform's own current documentation: before building or monetizing, confirm the requirements in the official developer and seller portals. If you want an experienced read on your setup, register as a publisher — inventory review comes before any commercial discussion, and terms are agreed individually.
FAQ
Q.Do I need a separate app for Android TV / Google TV?
Yes — each CTV platform has its own app format and store. Some code and all of your content pipeline can be shared across platforms, but the app package and store submission are platform-specific.
Q.What ad format earns the most on CTV?
Non-skippable in-stream video — 15 and 30 second pre-roll and mid-roll — is the standard unit buyers pay for on every CTV platform. Additional UI formats depend on the platform and your app.
Q.SDK, VAST or SSAI — which should I choose?
For on-demand apps, an SDK or client-side VAST is the simplest start. For live and FAST streams, SSAI is the practical standard. The VAST and SSAI page in this hub compares the options in detail.
Q.Is app-ads.txt required?
Practically yes: serious demand sources filter out inventory without it. Publish app-ads.txt and reference it in your store listing before connecting monetization.
Q.Can I run the same ad server across platforms?
Yes — ad serving and SSAI are platform-independent; only the app-side player integration differs. Most multi-platform publishers run one ad stack behind all their apps.
Q.How long does store review take?
It varies by platform and by submission. Plan release schedules with a buffer, and check the platform's current review documentation rather than relying on older experience.
Q.What measurement should I test before launch?
Impression, start, quartile and completion events, plus error callbacks — on real hardware, across the device generations you target. Measurement that only works in an emulator will under-report or be rejected by buyers.
Q.What commercial terms apply?
Revenue share, payout schedule and minimums are agreed individually with each publisher and confirmed in writing before the first campaign. No rates are promised before your inventory is reviewed.
Become a publisher