Android GOOGLEADMOBADSDK-6.4.1.jar和google-play-services.jar中的AdRequest类冲突

Android GOOGLEADMOBADSDK-6.4.1.jar和google-play-services.jar中的AdRequest类冲突,android,admob,ads,google-play-services,Android,Admob,Ads,Google Play Services,我正在我的Android项目中加入googlealdmobadsdk-6.4.1.jar和googleplay services.jar 我面临的问题是两个jar文件都包含AdRequest.class。我试图访问GoogledMobaDSDK-6.4.1.jar中的AdRequest类,但我认为类加载器是混淆的,因为两个jar文件都包含具有相同名称和相同包名的类。是否有解决此问题的方法?2选项: 抛弃Admob-6.4.1,使用google play服务中的新Admob类(它们现在在com.g

我正在我的Android项目中加入
googlealdmobadsdk-6.4.1.jar
googleplay services.jar

我面临的问题是两个jar文件都包含
AdRequest.class
。我试图访问GoogledMobaDSDK-6.4.1.jar中的AdRequest类,但我认为类加载器是混淆的,因为两个jar文件都包含具有相同名称和相同包名的类。是否有解决此问题的方法?

2选项:

  • 抛弃Admob-6.4.1,使用google play服务中的新Admob类(它们现在在com.google.android.gms.ads包中,尽管GPS也包含旧类)。这是今后推荐的方法

  • 如果您确实需要将Admob-6.4.1与GPS一起使用(您应该询问原因),则必须从GPS库中手动编辑Admob类


  • 如果可能的话,一定要选择选项1。

    感谢您的输入。我肯定会选择选项1。问题是我正在开发调解适配器,但我还没有用于GPS的调解适配器帮助程序项目。我有用于Admob 6.4.1的调解适配器帮助程序。如果您正在开发CustomEvent(调解适配器)因此,Admob-6.4.1与GPS中的类(新软件包除外)没有太大区别。