How Apple tvOS apps work
tvOS apps are native Apple-platform apps, commonly sharing a codebase with an iOS counterpart, built around the platform's media playback framework. Apps are submitted through App Store Connect and pass Apple's review, which applies the App Review Guidelines including its advertising clauses. Distribution covers Apple TV hardware only — a focused but valuable device segment.
Ad formats on the platform
In-stream video is the core format: pre-roll and mid-roll breaks with 15 or 30 second non-skippable creatives. tvOS does not include a built-in advertising framework, so ads are served through third-party ad SDKs, direct VAST playback in the app's player, or server-side ad insertion for live and FAST streams. Interactive formats with QR codes are a natural fit because every viewer has a phone nearby.
How advertising is integrated
The usual routes: integrate a third-party video ad SDK compatible with the tvOS player; call VAST tags from your own player logic and fire measurement client-side; or use SSAI, stitching ads into the stream server-side — the standard for live content. On tvOS, pay particular attention to player event handling: ad playback must hand control back to content cleanly, or app review and viewers will both notice.
What a publisher should verify
Verify before launch: the app passes App Review with its current advertising guidelines; app-ads.txt is published and referenced in your App Store listing; ad playback and measurement are tested on real Apple TV hardware, including transitions between ads and content; and ad frequency follows both Apple's guidelines and your own session data. Platform rules change — check the current App Review Guidelines before submission.
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 Apple tvOS?
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