Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mediation libraries support #31

Open
ilazakis opened this issue May 31, 2023 · 10 comments
Open

Mediation libraries support #31

ilazakis opened this issue May 31, 2023 · 10 comments

Comments

@ilazakis
Copy link

According to the docs, mediation libraries still require using CocoaPods.

image

Is this on the roadmap, and does the team have an ETA they can share?

Thanks!

@malandr2
Copy link
Collaborator

Hi @ilazakis,

Thank you for your inquiry. At this time we do not have an ETA that we can share but it is something we are aware is a need for developers (this post helps).

Thanks

@ilazakis
Copy link
Author

Thanks @malandr2! Is it worth tagging as a feature request instead of closing to avoid re-opening?

I'm not familiar with the issue management process for the project, so happy either way 🙂

Thanks again 👍

@malandr2
Copy link
Collaborator

For posterity's sake I've re-opened and marked it as a feature request 👍

@malandr2 malandr2 reopened this Aug 10, 2023
@zhutianren-dely
Copy link

google ads and mediations are the last components managed by CocoaPods in my project, really really hope this request could be considered.

@malandr2
Copy link
Collaborator

You can also file your request on the Developer Forum.

@ilazakis
Copy link
Author

Hi @malandr2; just checking if there are any updates on ETAs for this? Thanks in advance!

@rursache
Copy link

@malandr2 any update on this? using cocoapods in 2024 is a joke as SPM is the official package manager. it couldn't take more than a few hours to just support all mediation libraries in SPM. just add the direct links in Package.swift

@cjwirth
Copy link

cjwirth commented Jun 18, 2024

I'm not sure what the reasoning is for not doing this, but could it be related to this issue?

tl;dr: The mediation libraries use 4-part version numbers (e.g. 12.2.1.0) when Apple is requiring that it use 3 (12.2.1)? I don't claim to know your development flow, but I imagine changing the versioning scheme and/or tools that generate it shouldn't require too much development burden.

As mentioned in the other thread,

Now GoogleMobileAds requires xcode 15.3 and this dependency blocks it. Please post a fix on that!

So it would be very helpful if we would be able to do this.

@houmie
Copy link

houmie commented Sep 26, 2024

@malandr2 Thank you for the ongoing discussion on this important issue. As an organization that has fully transitioned to Swift Package Manager, the lack of SPM support for Google AdMob mediation libraries is creating significant challenges for us and likely many others.

It's been nearly two years since this issue was first raised, and the continued reliance on CocoaPods for these critical components is increasingly problematic. CocoaPods is widely considered outdated, can introduce complexities into projects, and is at odds with modern iOS development practices.

The shift towards SPM isn't just a matter of preference - it's about adopting more efficient, standardized workflows that align with Apple's direction for the iOS ecosystem. The absence of SPM support for AdMob mediation is now a major outlier in our development process.

I strongly urge the Google AdMob team to prioritize this feature request.

@ilazakis
Copy link
Author

ilazakis commented Dec 4, 2024

Hi @malandr2, thank you for the ongoing discussion and support on this feature request; just checking in for any updates.

With Cocoapods in maintenance mode, and very soon in read-only mode, there's presumably a strong enough reason to prioritize this within the team?

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants