Hello,
Thank you for reaching out to the IMA SDK Forum. I hope you are doing well.
We sincerely understand your concern with regards to integrating the iOS SDK into your project. It appears that you have created a Swift Package for integrating the Google Interactive Media Ads (IMA) SDK into your iOS or tvOS project using Swift. Please know that we have already raised a feature request to the rest of the team for swift package manager to be added in the SDK. Our team is constantly working on this however, we don't have a timeline yet for when it will be added as a feature. We really appreciate the workaround you have created for your use case while waiting for this to be available in IMA SDK. We will continue to ask for your patience to keep an eye on our blog and release notes for future updates.
Reference Links:
Regards,
![]() |
IMA SDK Team |
Dear IMA team,
I would also like to add my support to this request. We would like to use it with SPM but since iOS and tvOS has the same framework name, GoogleInteractiveMediaAds, we had to use similar workaround than Mehdiused.
Would be ideal that google provides a SPM package with multiplatform support, xcframework with both iOS and tvOS.
If not possible, a multi-platform (iOS and tvOS combined) xcframework.
If not possible, at least use unique names for iOS and tvOS xcframeworks, in that way we won’t need workarounds.
Thank you and I look forward on the newer versions…
![]() |
IMA SDK Team |
Hi Eduardo,
The Interactive Media Ads SDK supports Swift Package Manager starting in version 3.18.4. Follow the steps below to import the Swift package.
Note: If migrating from a CocoaPods-based project, run pod deintegrate to remove CocoaPods from your Xcode project. The CocoaPods-generated .xcworkspace file can safely be deleted afterward. If you're adding the Interactive Media Ads SDK to a project for the first time, this step can be ignored. Kindly note that the latest version of IMA SDK is 3.26.1. For the multi platform support refer to the list of additional platforms that may be compatible with IMA SDKs and platforms that IMA SDK support.
![]() |
IMA SDK Team |