HLS Interstitials support lands on Player iOS SDK

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)

:backhand_index_pointing_right: 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

3 Likes