Hello,
We recently noticed that the delegate method
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