The Bitmovin Player iOS SDK now supports HLS Interstitials. Starting from version 3.92.0
, it is possible to schedule ads directly in the HLS manifest using the EXT-X-DATERANGE
tag.
How to play an Interstitial
Interstitials are seamlessly integrated with our advertising system. No extra configuration needed, just load the HLS source as usual:
let hlsSource = SourceConfig(url: hlsUrlWithInterstitials, type: .hls)
player.load(sourceConfig: hlsSource)
Check out our new
HlsInterstitials
sample project to see it in action: GitHub - bitmovin/bitmovin-player-ios-samples
Supported Features
We currently support the following HLS interstitial attributes:
X-ASSET-URI
X-ASSET-LIST
X-RESUME-OFFSET
X-PLAYOUT-LIMIT
X-RESTRICT
CUE="ONCE"
Refer to the HLS specifications for more info: draft-pantos-hls-rfc8216bis-17