Google IMA DAI SDK iOS adds native skippable ad support
Google has updated its IMA DAI SDK for iOS to include native support for skippable ads when using HLS Interstitials. The update allows developers to manage skip button rendering, user interactions, and event tracking directly through the SDK.
Key Takeaways
- Developers can now use the event.ad.isSkippable property to verify if an ad allows user skipping.
- The SDK automatically handles skip button rendering and user interaction logic when using IMAAVPlayerVideoDisplay.
- New event types including SKIPPED and COMPLETE allow for precise tracking of user behavior during ad pods.
- If a user skips an ad, the SDK automatically advances to the next ad or displays a slate to fill the remaining break duration.
Why It Matters
This update simplifies the implementation of skippable inventory for iOS developers, reducing the custom code required to manage complex ad pod behaviors. By integrating skip logic directly into the Google IMA DAI SDK iOS, publishers can more easily offer the skippable formats that users prefer without sacrificing tracking accuracy. Within the broader ecosystem, this move aligns HLS Interstitial workflows with standard digital ad expectations, ensuring parity between mobile app experiences and web-based players. Watch for how this native support impacts fill rates for skippable inventory across premium iOS streaming apps using Google Ad Manager.
Additional Context
The HLS Interstitials specification that underpins Google's skippable ad support has gained meaningful traction across major ad insertion platforms. Apple introduced the specification in 2021, and AWS announced in November 2025 that MediaTailor now supports HLS Interstitials for live streams, enabling broadcasters to deliver personalized ad experiences across players including HLS.js, Shaka Player, Bitmovin Player, and Apple devices running iOS 16.4 and later. That live-stream support followed an earlier April 2024 launch of HLS Interstitials for VOD streams in MediaTailor, which automatically conditions manifests so ad break pods are decoupled from the main content stream. The breadth of player support signals that the specification is becoming a de facto standard for client-guided ad scheduling. AWS has positioned HLS Interstitials as the foundation for a new ad insertion model it calls server-guided ad insertion (SGAI), which complements traditional server-side ad insertion (SSAI). According to AWS's media blog detailing MediaTailor's interstitial support, SGAI delivers improved video start times, optimized ad render rates, and reduced manifest delivery latencies compared to full server-side stitching. The ASSET-LIST mechanism allows MediaTailor to request ads from an ad decision server and personalize the response per viewer, supporting both VAST and VMAP workflows. This architecture directly parallels what Google's IMA DAI SDK is doing on iOS, where the SDK handles skip-button rendering and event tracking while the HLS Interstitials metadata handles scheduling. On the ad server integration side, AWS documentation specifies that MediaTailor supports VAST up to version 4.3, VMAP 1.0, and VPAID 2.0, with ad pod handling that iterates through sequential linear ads until a fillable creative is found. The specification's X-RESTRICT attribute, as defined in Apple's HLS Interstitials getting-started document, includes SKIP and JUMP identifiers that control whether users can seek forward during interstitial playback. Google's new skippable ad support effectively builds on top of these same primitives, giving iOS developers a managed path to honor skip logic without implementing custom seek-restriction behavior at the player level.
Read full article at developers.google.com
Enjoy our coverage?
Add StreamingMeme as a preferred source on Google to see more of our streaming news at the top of your Search results.
Add as preferred source