Android 需要对Unity进行Facebook观众网络6.0.0更新

Android 需要对Unity进行Facebook观众网络6.0.0更新,android,facebook,unity3d,facebook-android-sdk,facebook-audience-network,Android,Facebook,Unity3d,Facebook Android Sdk,Facebook Audience Network,Facebook受众网络已将其android sdk更新为6.0.0,因此,android sdk采用了com。facebook文件6.0.0,但他们没有更新unity sdk 因此,Facebook受众网络给出了“Adset”错误 如果我单独集成当前的SDK,它可以正常工作,并使用com.facebook.android.viewer-network-SDK-5.11.0 但是,当我用admob解决依赖关系时,它给出了com.facebook.android.viewer-network-sd

Facebook受众网络已将其android sdk更新为6.0.0,因此,android sdk采用了com。facebook文件6.0.0,但他们没有更新unity sdk

因此,Facebook受众网络给出了“Adset”错误

如果我单独集成当前的SDK,它可以正常工作,并使用
com.facebook.android.viewer-network-SDK-5.11.0
但是,当我用admob解决依赖关系时,它给出了
com.facebook.android.viewer-network-sdk-6.0.0
,构建之后,它给出了以下错误

2020/09/04 13:03:13.663 28257 28287 Error Unity AndroidJavaException:
 java.lang.NoSuchMethodError: no non-static method with name='setAdListener' 
 signature='(Lcom.facebook.ads.InterstitialAdExtendedListener;)V' in class 
 Ljava.lang.Object;

facebook删除上次访问群体网络SDK 6.0.0中不推荐的setAdListener API,请检查facebook开发者中的新方法:

如果您的项目中有第三方插件,例如GoogleAdMob或Chartboost,则Facebook观众网络SDK Unity无法与最新的Google库一起运行

解析android库后,将添加以下库: com.facebook.android.viewer-network-sdk-6.0.0.aar与unity不兼容

因为用于unity的Facebook受众网络SDK 6尚未上线,所以您必须将该库替换为以下库: com.facebook.android.viewer-network-sdk-5.11.0


我建议您首先在unity项目中安装FBAN。然后解析库,然后复制此“com.facebook.android.viewer-network-sdk-5.11.0”供库以后使用。现在导入您希望用于项目的其他第三方插件。解析库并取消选中“自动解析”,删除错误版本的FBAN并将保存的版本添加到项目中。你完了。

我也面临同样的问题。你找到解决办法了吗?没有,还没有。我只能通过将旧文件替换为6.0.0来解决此问题。他们应该更新unity SDK,因为更改脚本会导致更多错误