外面在下暴雨,上来写两句。
朋友问:Adapter和SDK版本需要一致吗?
关于这个之前踩过的坑总结一些。
先说结论,Adapter版本需要和SDK的版本一一对应,意思是,通过官网一个版本的adapter和一个版本的SDK是一一对应的。
如:Unity Levelplay聚合,就是一个adapter对应一个sdk。
示例代码
// Add Facebook Network
implementation 'com.ironsource.adapters:facebookadapter:4.3.44'
implementation 'com.facebook.android:audience-network-sdk:6.15.0'
Max聚合,就一行代码
implementation 'com.applovin.mediation:facebook-adapter:6.15.0.0'
为啥Max做到了一行代码可以既导入adapter,又可以导入SDK呢?
答案见下面这张截图:

在代码托管中心,下载adapter时,可以自动下载对应版本的SDK。这个就是一行代码背后的原因,
另外一个坑,通常一家SDK出来,用什么版本好?
用最新的版本,有第一个吃螃蟹的红利;也存在新版本不稳定,潜在的bug;建议大家不用尾数为0的版本,用非0的数字,表示迭代过至少一次稳定性就高很多,至于红利,大概率没有尾号为0的版本高。
这个需要大家整体来看,然后选择。

