iOS 4.27.0: Configurable live playback latency and advertising improvements
iOS SDK 4.27.0 adds configurable live playback latency. This release also upgrades the Google IMA SDK and improves ad reporting, player reconfiguration, playback controls, casting, lock-screen controls, and iOS 26 interface behavior.
New Features
- A new
liveSyncDurationproperty lets you configure how far behind the live edge playback targets. - The Google IMA SDK has been upgraded from version 3.22.1 to 3.32.0. Integrations using Google IMA must use version 3.28.10 or later.
Bug Fixes
- IMA prerolls are correctly reported as
PREinstead ofMIDwhen playback is reloaded after a context switch on iOS 26. - Calling
loadPlayerConfigurationduring an active IMA ad no longer preventsonAdImpressionfrom firing for the new preroll. - Standard IMA ad requests now include
vpmuteandvpavalues that reflect the player’s mute and autoplay state. - DAI configurations now correctly apply
maxRedirects,debugMode,ppid, andsessionIDfrom the configured DAI settings. - Consecutive playback-rate changes now preserve the most recently requested value.
- The progress bar no longer briefly displays a completed state before autostart playback begins.
- Video descriptions now appear in the portrait controls overlay on initial load on iOS 26.
- The Chromecast interface now displays the correct position and duration after disconnecting from a paused casting session.
- Viewers can now scrub through VOD content from the lock screen or Control Center. Scrubbing remains disabled for live streams and during ad breaks.