Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我是否应该更改admob unity的依赖版本以匹配firebase?_Firebase_Unity3d_Admob_Google Play Services_Firebase Analytics - Fatal编程技术网

我是否应该更改admob unity的依赖版本以匹配firebase?

我是否应该更改admob unity的依赖版本以匹配firebase?,firebase,unity3d,admob,google-play-services,firebase-analytics,Firebase,Unity3d,Admob,Google Play Services,Firebase Analytics,我使用的是admob、gcm和谷歌分析。 现在我要搬到消防基地。但analytics和admob都不能与firebase合作。对于移动到firebase analytics的分析。但需要admob 问题是因为firebase专门使用play services 11.0.0版。 但admob&google analytics使用的是“最新”版本 现在jar解析器为firebase调用11.0.0,其他两个调用11.0.2。因此存在重复类,构建失败 我可以通过在admob的依赖项解析器类中将“LAT

我使用的是admob、gcm和谷歌分析。 现在我要搬到消防基地。但analytics和admob都不能与firebase合作。对于移动到firebase analytics的分析。但需要admob

问题是因为firebase专门使用play services 11.0.0版。 但admob&google analytics使用的是“最新”版本

现在jar解析器为firebase调用11.0.0,其他两个调用11.0.2。因此存在重复类,构建失败

我可以通过在admob的依赖项解析器类中将“LATEST”更改为11.0.0来解决这个问题


但这样做安全吗?建议这样做吗?因为我正在更改第三方插件

建议您将Admob与Firebase一起使用,因为这样做不必担心

使用AdMob的最佳方式是使用Firebase,但对于那些发布者来说 谁还没有准备好做出改变,谷歌手机广告 SDK可以作为一个应用程序


您可以测试另一个替代插件

这就包括了所有的依赖库,更容易改变依赖性。
更改相关性的方法是替换libs文件夹下的libs。

unity3d AdMob不是firebase sdk的一部分。这是一个独立的广告&谷歌手机广告是唯一的一个。这就是问题的原因。我可以更改依赖项版本以匹配firebase和google mobile ads sdk。