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.