Compatibility and support

Here you will find information about Smart Instream SDK features, compatibility and technology support.

  1. Platforms
  2. Content players
  3. Creative support
  4. Features

Supported platforms

Smart Instream SDK is supported on the following platforms.

Plaform Version
iOS iOS 8.0 or higher
Android Android 4.4 (API level 19) or higher
tvOS tvOS 9.0 or higher
Android TV Android 5.0 (API level 21) or higher

Supported content players

Smart Instream SDK supports the following content players.

Content Player iOS & tvOS SDKs Android phone & TV SDKs
AVPlayer N/A
ExoPlayer N/A *
VideoView N/A
JWPlayer **
BrightCove Player
Ooyala Player

* For Android platforms, Exoplayer is currently supported up to 2.6.1 version.

** For Android platforms, JWPlayer is currently supported up to 2.7.13 version.

Note that if you use a different content player, it can be supported by Smart Instream SDK by creating your own SVSContentPlayerPlayHead on iOS and your SVSContentPlayerPlugin on Android. Read the related documentation for iOS and Android for a step by step guide.

Creative support

Here is the list of supported creative files per SDK.

Creative Type iOS & tvOS SDKs Android phone & TV SDKs
Linear Creatives
MP4
HLS
3GPP
WebM
Javascript

Features

Here is the list of supported features per SDK.

iOS SDK Android SDK OTT TV SDKs
VAST 2.0
VAST 3.0
VAST 4.0
VAST Redirects (wrappers)
Linear ads (Preroll, midroll, postroll)
Non linear ads (overlays)
Companion ads
Ad Pods
Ad rules
Minimum delay between ad breaks
Maximum ad pod duration
Client side passbacks (from VAST ad buffet)
Regular clickthrough
Deeplinking clickthrough
Smart viewability measurement
VAST tracking events
Custom user identification
Content data management
Skippable ads
VPAID
VMAP
Audio ads
AirPlay
Google Cast