我试图升级AdMob的实现。使用GoogleAdMobSDK,我想转换成GooglePlay服务库。
广告出现了。所以看起来还可以,但我在日志中的方法调用loadAd()时仍然出现了这个错误
Requesting resource 0x7f0c000d failed because it is complex
GooglePlayServicesUtil: The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
这是我的清单:
- 我在工作区中导入库项目,复制源代码
- 我把图书馆纳入我的项目
我在清单中添加元数据
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
我的代码
this.request = new AdRequest.Builder().addTestDevice(id).build(); this.adView = new AdView(context); this.adView.setAdUnitId(MY_AD_UNIT_ID); this.adView.setAdSize(AdSize.SMART_BANNER); ... this.adView.loadAd(request);
我的应用程序在9(2.3)中的目标版本。我在Nexus 5上测试了KitKat版本。
我还试着把谷歌播放服务的lib jar放在属性中,但没有结果。
我想确保在提交我的应用程序之前可以处理这个错误。
这是Google Play Services当前版本的良性错误。不用担心。提交你的应用程序。睡一会儿。