[tvOS] Delegate adDidProgressToTime not being triggered consistently

1 view
Skip to first unread message

Azman Muhammad

unread,
3:05 AM (6 hours ago) 3:05 AM
to Interactive Media Ads SDK

Hello,

We recently noticed that the delegate method

func adsManager(_ adsManager: IMAAdsManager, adDidProgressToTime mediaTime: TimeInterval, totalTime: TimeInterval)

is no longer being triggered on our tvOS project.

We use this callback to display an ad progress counter for users while an ad is playing.

All other methods from IMAAdsManagerDelegate — such as
adsManagerDidRequestContentPause, adsManagerDidRequestContentResume,
adsManager(_:didReceive:), and adsManager(_:didReceive:error:) —
are still being called normally.

We're using Google Interactive Media Ads SDK for tvOS v4.14.1 (tried to upgrade to v4.16.0 but still faces the same issue)
(https://github.com/googleads/swift-package-manager-google-interactive-media-ads-tvos).

At this point, the behavior is:

  • ~90% of the time, adDidProgressToTime is not called at all, so our countdown UI never appears.

  • ~10% of the time, the callback works perfectly and the countdown displays as expected — with no code changes in between.

Has anyone else encountered this on tvOS, or is this a known regression or behavior change in 4.14.1?
Any insights or workarounds would be greatly appreciated.

Thanks!
Azman

Reply all
Reply to author
Forward
0 new messages