Apple TV support

Smart Instream SDK is compatible with Apple TV devices as long as they run on tvOS 9.0 or higher.

This page presents the limitations and some info on how to get started with this platform.

  1. Limitations
  2. Getting started

Limitations

Smart Instream SDK behaves identically on iOS devices and tvOS devices, except for the following features:

  • Ads are not skippable: skip offset (from the VAST response or from the SVSAdConfigurationPublisherOptions) will be ignored on Apple TV and all ads will be played until the end.
  • Clickthrough is not supported: ads are not clickable on Apple TV and click URL from the VAST response will be ignored.

Note that you don't need to create specific insertions for TV devices. Compatibility is ensured between Web, In-app and OTT TV. The same insertion can be used for all available platforms.

Getting started

Apps targeting tvOS devices require a different Smart Instream SDK than apps targeting regular iOS devices. This means that you will not import the same SDK from Cocoapods, nor import the same SDK in your classes when compiling for iOS or tvOS. Appart from that, every other steps of the integration are identical, APIs are the same, etc...

You will find more information about the integration in the iOS section of this documentation.