[IMA-SDK iOS] Pre-roll Skipping Behavior Inquiry

45 views
Skip to first unread message

pineapplevine1

unread,
Oct 20, 2025, 2:35:41 AMOct 20
to Interactive Media Ads SDK
Hi IMA Team,

I am currently testing ad playback using the IMA SDK on iOS. Below are the details of my test environment:
◆ Device  
- iPhone 16  
- iOS 26.01

◆ Sample App Used  
- https://github.com/googleads/googleads-ima-ios/tree/main/Swift/AdvancedExample

◆ Ad Tag Used  
- VMAP Pre-, Mid-, and Post-rolls, Single Ads  
- https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/tags#vmap-pre-,-mid-,-and-post-rolls,-single-ads

In this test, I replaced the sample app’s custom content with live content.
Then, I made an ad request after the mid-roll position had already been passed.
At that point, although the VMAP response included a pre-roll ad, it was skipped.

Is this kind of pre-roll skipping expected across all content types, including VOD?
Also, is this behavior consistent across other platforms such as Android and Web?

Thank you for your support.

Best regards,

IMA SDK

unread,
Oct 21, 2025, 11:20:34 AMOct 21
to pineapp...@gmail.com, ima...@googlegroups.com

Hi,

Thank you for contacting the IMA SDK Support team.

Yes, this is expected behavior when using VMAP Ad Rules with the IMA SDK. If the ad request is made after the content playhead has already passed the pre-roll or mid-roll positions, those ad breaks will be skipped.

To enable this, the SDK must receive an IMAContentPlayhead object during initialization. you should pass an instance of IMAAVPlayerContentPlayhead when creating the IMAAdDisplayContainer.This object allows the SDK to track content playback and automatically insert ads at the correct cue points defined in Ad Manager.

In your case, since the request occurred after the mid-roll point, the SDK skipped the earlier ad breaks as expected.This behavior is consistent across iOS, Android, and Web platforms.

More details are available. Please refer to the IMA SDK Ad Rules documentation


Thanks,
 
Google Logo IMA SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-10-21 15:20:23Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01vREzo:ref" (ADR-00335979)



Reply all
Reply to author
Forward
0 new messages