iOS SDK 3.27.4 Memory Leak - Ads continue playing after player is dismissed

90 views
Skip to first unread message

Michele Pozzi

unread,
Sep 15, 2025, 6:00:16 AMSep 15
to Interactive Media Ads SDK
We've identified a memory leak in the latest Google IMA SDK for iOS (3.27.4).

The issue causes ads to keep the player instance alive even after the player view should be destroyed (e.g. when navigating away to a different menu). We've observed this most often with pre-roll ads.

Previous version (3.26.1) works correctly.

To reproduce, I've provided a minimal sample app. It has a main menu and a video player screen. If you start playback and then navigate back to the menu while a pre-roll is still running, the player and ad objects are not released. The most visible symptom is that ad audio continues playing in the background even though the video player screen has been closed.
BasicExample.zip

(威里)RD_WillyChen

unread,
Nov 9, 2025, 11:06:13 PM (10 days ago) Nov 9
to Interactive Media Ads SDK
We have tested this issue on IMA iOS SDK version 3.28.10, and the problem still persists.
After the player view controller is dismissed, the ads continue playing in the background and the related IMA objects are not released properly, which leads to a memory leak.
Is anyone currently looking into this issue?

Michele Pozzi 在 2025年9月15日 星期一下午6:00:16 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages