tvOS adDidProgressToTime not triggered majority of the time

42 views
Skip to first unread message

Azman Muhammad

unread,
Nov 20, 2025, 10:33:49 AMNov 20
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 (Updated to latest version v4.16.0)
(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

IMA SDK

unread,
Nov 20, 2025, 5:18:29 PMNov 20
to mamaco...@gmail.com, ima...@googlegroups.com

Hi Azman,

Thank you for contacting IMA SDK support team.

I have tested versions 4.14.1 and 4.16.0 using our sample application, and the countdown timer is displaying as expected on my end. Generally, if the VAST tag contains a skippable linear ad, the IMA countdown UI should appear automatically.

Since you mentioned the issue occurs about 90% of the time without any code changes, it sounds like there might be a specific factor in the implementation or the VAST tag causing this inconsistency.

To help us narrow this down, could you please:

  • Confirm if you can reproduce this behavior in our Google sample application.

  • Share the specific VAST tag you are using.

  • Provide your sample project.

These details will help us investigate the root cause effectively.

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:

1. Navigate to https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=IMA+SDK&entry.460850823=500Ht00001vU7EYIA0&entry.80707362=00345573

2. Fill out all fields, and attach your file(s).

3. Please reply back on this thread when you have uploaded your file(s). Please do not share this link.

 

Thanks,
 
Google Logo IMA SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-11-20 22:18:20Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01vU7EY:ref" (ADR-00345573)



Muhammad Azman

unread,
Nov 24, 2025, 3:05:32 AMNov 24
to Interactive Media Ads SDK
Hello Team,

I have run the google sample application and able to see adDidProgressToTime ticks as per normal.
I have also attached the Vast tags of working and non-working one on to the link given. 

Regards,
Azman

IMA SDK

unread,
Nov 24, 2025, 9:35:38 AMNov 24
to muhda...@gmail.com, ima...@googlegroups.com

Hi,

Thank you for your update.

To ensure we can proceed with the investigation, could you please reshare the VAST tag links? We did not receive them in your previous communication.Please resend the links to the below link.

Kindly provide the requested details via reply to the author option.

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:

1. Navigate to

https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=IMA+SDK&entry.460850823=500Ht00001vU7EYIA0&entry.80707362=00345573

2. Fill out all fields, and attach your file(s).

3. Please reply back on this thread when you have uploaded your file(s). Please do not share this link.


Thanks,
 
Google Logo IMA SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-11-24 14:35:30Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01vU7EY:ref" (ADR-00345573)



IMA SDK

unread,
Nov 25, 2025, 9:51:28 AMNov 25
to muhda...@gmail.com, ima...@googlegroups.com

Hi,

Thank you for sharing the details.

I will check with the team and get back to you shortly.


Thanks,
 
Google Logo IMA SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-11-25 14:51:20Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01vU7EY:ref" (ADR-00345573)



IMA SDK

unread,
Nov 26, 2025, 6:40:11 AMNov 26
to muhda...@gmail.com, ima...@googlegroups.com

Hi,

I tested our sample application with versions 4.14.1 and 4.16.0 using the provided VAST responses, and I was able to observe that adDidProgressToTime is being triggered every time. Could you confirm whether the mentioned issue is reproducible in our sample project? If yes, please share the following details for further investigation:

  • Sample project reproducing the issue

  • Screen recording

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:

1. Navigate to

https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=IMA+SDK&entry.460850823=500Ht00001vU7EYIA0&entry.80707362=00345573

2. Fill out all fields, and attach your file(s).

3. Please reply back to this thread when you have uploaded your file(s). Please do not share this link.

Thanks,
 
Google Logo IMA SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-11-26 11:39:59Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01vU7EY:ref" (ADR-00345573)



Reply all
Reply to author
Forward
0 new messages