Smart Instream SDK is supported on the following platforms.
|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|
* For Android platforms, Exoplayer is currently supported up to 2.8.3 version.
Besides, on some Android TV platforms, given the limited hardware decoding resources that Exoplayer relies upon, instream ads might not be available if the content being played has the same encoding format. Check out the Android OTT TV Limitations section for more information
** 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.
Here is the list of supported creative files per SDK.
|Creative Type||iOS & tvOS SDKs||Android phone & TV SDKs|
Here is the list of supported features per SDK.
|iOS SDK||Android SDK||OTT TV SDKs|
|VAST Redirects (wrappers)|
|Linear ads (Preroll, midroll, postroll)|
|Non linear ads (overlays)|
|Minimum delay between ad breaks|
|Maximum ad pod duration|
|Client side passbacks (from VAST ad buffet)|
|Smart viewability measurement|
|VAST tracking events|
|Custom user identification|
|Content data management|