Hi,
In IMA DAI, if you seek forward we perform previousCuepoint:forStreamTime: and get the IMACuepoint we seeked over. Using the startTime of that cuepoint we seek back to that time, before seeking to the ad we save the desired seek position that was performed in order to return to that point after the ad is completed (snapback).
The issue that is observed is that when seeking to the startTime of that ad no events are being triggered. Therefore the snapback logic isn't being performed and the media continues from that point.
With GoogleAds-IMA-iOS-SDK version 3.11.3 it was working fine.
The issue is observed in GoogleAds-IMA-iOS-SDK version 3.13.0.
Haven't checked the versions in between.
If I play with the startTime and seek back ~170 milliseconds before that time, the events are triggered as expected, as if the startTime that is given isn't noticed as an ad time for the events to be triggered, my assumption.
Thanks,
Nilit Danan