Skip to content

Releases: googleads/swift-package-manager-google-interactive-media-ads-ios

v3.31.0

17 Apr 14:19
3ab3dee

Choose a tag to compare

2026-04-17

  • Fixes an issue introduced in version 3.30.0 where IMA SDK stopped supporting minimum iOS versions lower than 17. This release supports minimum version 15.
  • Fixes an issue where viewability was incorrectly measured at 0% on iOS version 26.
  • Adds support for Open Measurement SDK v1.6.
  • Updates IMASettings.featureFlags() to accept any object type as the value.

v3.28.10

30 Oct 21:31
871bc80

Choose a tag to compare

2025-10-22

  • Enables interstitial support for Server-Directed Ad Insertion (SDAI) live and VOD streams by introducing a useHLSInterstitial field to the stream request.
  • Improves memory management for companion ads to prevent memory leaks when your application destroys the adsManager object.
  • Increased minimum iOS version to 15.

v3.27.4

02 Sep 14:29
db4cbeb

Choose a tag to compare

2025-09-02

  • Fixes IMARemoteControl class creation to only happen when the player starts playback.

v3.26.1

02 Apr 18:37

Choose a tag to compare

2025-04-02

  • Adds the ad period info to the AD_PERIOD_STARTED event, which you can access from IMAAdEvent.adData property.
  • Adds support for handling HLS interstitials metadata with the IMA SDK.

v3.24.0

02 Apr 18:18

Choose a tag to compare

2024-12-03

  • Adds network code to the list of stream request parameters for all stream types.
  • Fires a LOG event when an invalid click-through URL is clicked, rather than failing silently.
  • Fixes a memory leak when OMID sessions were improperly destroyed.
  • Adds support for skippable ads in VOD Pod Serving streams.
  • Fixes a bug with scrolling support when the video is embedded in a scrollable container.
  • Adds support for minSuggestedDuration to non-linear ads
  • Fixes a bug that would cause some Campaign Manager tracking urls to be incorrectly encoded.

v3.23.0

18 Jun 14:53

Choose a tag to compare

2024-06-12

  • Adds VODConfigID to IMAVideoStitcherVODStreamRequest.
  • Makes the background transparent for companion ads.
  • Rejects null value for adTagURL in IMAAdsRequest.
  • Changes asset-level fallback logic to iterate through all ads in the original VAST until the SDK identifies a playable creative. If no playable creative is found, the ad isn't played.

v3.22.1

15 Apr 15:38

Choose a tag to compare

2024-04-12

  • Fixes an issue with the most recent Cocoapods release which prevented apps from building on iOS Simulators.

v3.22.0

09 Apr 09:11

Choose a tag to compare

2024-04-03

v3.20.0

08 Feb 20:13

Choose a tag to compare

01/28/2024

  • Enables companion ad support for pod serving.
  • Enable Pod Serving VOD stream requests.
  • Adds a getter for cuepoints to the stream manager.

v3.19.2

27 Sep 15:58

Choose a tag to compare

  • Fixed issue with iOS < v14 not loading ads