Android - 新AdMob实施的问题

时间:2014-07-23 17:13:28

标签: android admob

我正在尝试使用新的Google Play服务AdMob版本替换旧的adMob实施。 不幸的是,在某些设备上(使用Android 4.0,4.1)会出现以下错误:

*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,import和invoking方法中)。

由于我的测试甚至从我的应用中移除了所有广告和图书馆电话,但问题仍然存在。 此应用(和新广告)在某些设备(使用Android 2.3.5和4.4.3)和模拟器中正常运行,但无法在使用Android 4.0或4.1的设备上运行。

我正在使用Eclipse。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

借助Google Play服务,广告类的套餐名称已更改。而不是com.google.ads,现在是com.google.android.gms.ads

因此,如果您在布局中更改此设置,则应该可以正常工作。