我正在尝试实现UnityAds SDK,以便与AppLovin Max中介一起使用,但是在将UnityAds SDK更新到它的最新版本(即3.7.0 )之后,我在尝试更新AppLovin时会遇到这个错误。
有什么建议吗?
[!] 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)发布于 2021-04-06 06:44:20
因此,当您使用AppLovinSDK MAX中介并希望实现其他中介网络时,您应该而不是实现其他networks (这就是我所做的):
pod 'UnityAds'
pod 'Google-Mobile-Ads-SDK'
pod 'FBAudienceNetwork'您真正应该做的只是实现您想要的适配器,它们将包括由它们自己支持的SDK版本。
AppLovin的网站上没有适当的文档,所有的文件似乎都搞砸了,但它的工作方式与谷歌AdMob Mediation一样,所以我就是这样想出来的,AppLovin的支持团队在这之后就批准了它。
这是Podfile使用AppLovinSDK时应该看到的样子:
pod 'AppLovinSDK'
pod 'AppLovinMediationFacebookAdapter'
pod 'AppLovinMediationUnityAdsAdapter'
pod 'AppLovinMediationVungleAdapter'
pod 'AppLovinMediationGoogleAdapter'仅此而已。
发布于 2021-04-05 21:46:22
AppLovin适配器是通过特定版本的中介网络SDK进行专门认证和测试的。在这种情况下,适配器版本似乎是3.0.0.2,它可能依赖于UnityAds SDK 3.0.0 (第一个n - 1编号表示认证的n - 1版本)。
我建议在Podfile中删除对UnityAds的显式引用。
https://stackoverflow.com/questions/66870710
复制相似问题