2014-07-23 60 views
0

我正试图用新的Google Play服务AdMob版本替换旧的adMob实施。 不幸的是在某些设备(与Android 4.0,4.1)得到以下错误:Android - 新AdMob实施出现问题

*FATAL EXCEPTION: main 
E/AndroidRuntime(5280): java.lang.RuntimeException: Unable to start activity ComponentInfo: android.view.InflateException: Binary XML file line #14: **Error inflating class com.google.ads.AdView*** 

正如你看到的,问题是com.google.ads.AdView,但我与com.google.android.gms.ads更换此则不再使用此提到了这个旧广告库错误。我相信所有代码都会被新的gms库属性(在Manifest,XML,导入和调用方法中)所取代。

由于我的测试甚至从我的应用中删除了所有广告和库调用,但问题仍然存在。 此应用(和新广告)在某些设备(Android 2.3.5和4.4.3)和模拟器上正常工作,但不适用于Android 4.0或4.1设备。

我正在使用Eclipse。

谢谢你的帮助。

回答

1

使用Google Play服务时,广告类的包名称已更改。现在是com.google.android.gms.ads,而不是com.google.ads

所以,如果你改变你的布局,它应该工作。

+0

谢谢,问题是与旧的包仍然在一个布局xml文件更高的dpi(片剂),我错过了它。 – mmc