[Android] IMA SDK 3.38.0 does not call VideoAdPlayer.release() on AdsManager.destroy()

6 views
Skip to first unread message

Alex

unread,
Dec 15, 2025, 11:23:03 PM (10 hours ago) Dec 15
to Interactive Media Ads SDK
We recently updated from IMA SDK 3.36.0 to 3.38.0 and it introduced a regression:
When AdsManager.destroy() is called, it doesn't call VideoAdPlayer.release() anymore (which it did in 3.36.0). If this happens when ad is playing, it will continue to play even if application does not expect that (e.g. when application calls AdsManager.destroy() while navigating back from a screen that shows an ad, expecting SDK to stop playing it).

IMA SDK

unread,
5:18 AM (4 hours ago) 5:18 AM
to aleksey.ro...@gmail.com, ima...@googlegroups.com

Hi Alex,

Thank you for contacting the IMA SDK Support Team.

I understand how this regression impacts your application's playback control. I have confirmed the issue where VideoAdPlayer.release() is not triggered when AdsManager.destroy() is called in version 3.38.0, unlike in version 3.36.0.

I have escalated this to the Wider team for investigation. I will share an update as soon as I have more information.

Thank you for your patience.


Thanks,
 
Google Logo IMA SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-12-16 10:18:38Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01wn0Rz:ref" (ADR-00347742)



Eugene Huzyk

unread,
9:02 AM (1 hour ago) 9:02 AM
to Interactive Media Ads SDK
Hi all,
It looks like it could've been broken in 3.37.0 actually as we had a similar issue with memory leaks and had to start releasing the players manually after the update to 3.37.0.

Reply all
Reply to author
Forward
0 new messages