CocoaPods找不到pod的兼容版本



我正在尝试实现UnityAds SDK以与AppLovin Max中介一起使用,但在将UnityAds更新到其最新版本3.7.0之后,我在尝试更新pod时遇到了这个错误。

有什么建议吗?

[!] CocoaPods could not find compatible versions for pod "UnityAds":
In snapshot (Podfile.lock):
UnityAds (= 3.7.0)
In Podfile:
AppLovinMediationUnityAdsAdapter was resolved to 3.0.0.2, which depends on
UnityAds (= 3.0.0)
UnityAds (= 3.7.0)

AppLovin适配器经过专门的认证,并针对中介网络SDK的特定版本进行了测试。在这种情况下,适配器版本似乎是3.0.0.2,这可能取决于UnityAds SDK3.0.0(第一个n - 1数字表示经过认证的SDK版本(。

我建议您在Podfile中删除对UnityAds的明确引用。

因此,当您使用AppLovinSDK MAX中介并想要实现其他中介网络时,您应该NOT实现其他网络SDK(我就是这么做的(:

pod 'UnityAds'
pod 'Google-Mobile-Ads-SDK'
pod 'FBAudienceNetwork'

你真正应该做的只是实现你想要的适配器,它们将包括他们自己支持的SDK版本。

AppLovin的网站上没有合适的文档,一切似乎都一团糟,但它的工作原理与谷歌AdMob调解相同,所以我就是这么想的,AppLovin支持团队很快就批准了它。

这就是使用AppLovinSDK:时Podfile的外观

pod 'AppLovinSDK'
pod 'AppLovinMediationFacebookAdapter'
pod 'AppLovinMediationUnityAdsAdapter'
pod 'AppLovinMediationVungleAdapter'
pod 'AppLovinMediationGoogleAdapter'

仅此而已。

相关内容

  • 没有找到相关文章

最新更新