android – adView.loadAd()崩溃了整个程序
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了android – adView.loadAd()崩溃了整个程序,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1190字,纯文字阅读大概需要2分钟。
内容图文
![android – adView.loadAd()崩溃了整个程序](/upload/InfoBanner/zyjiaocheng/817/c87fafd36f044b5aaceacc73e2f6debb.jpg)
我试图将admob广告整合到我的应用程序中,我一直在尝试按照谷歌的API上的教程,他们的代码导致我的整个应用程序崩溃.
我想这是因为我正在测试我的手机并且我没有包含adRequest.addTestDevice(“TEST_DEVICE_ID”);因为要获取您的设备ID,您首先需要申请广告,而我确实无法正在申请广告.
这是我在main.java中获取的来自orroids api教程的行. Log cat说它在adView.loadAd(adRequest)崩溃了;
// Look up the AdView as a resource and load a request.
AdView adView = (AdView)this.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
这是XML
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="adUnitId"
/>
最后这里是log cat所说的:http://imgur.com/UfB45YF
引用api:https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals#play
你认为它崩溃是因为我没有包含我的测试设备ID吗?或者还有其他事情发生了吗?
解决方法:
如果它使用NullPointerException在adView.loadAd上崩溃,那么在该Activity的布局中没有名为R.id.adView的View.
查看Activity的onCreate以及在setContentView中指定的布局.并确保您没有使用像libGDX And??roidApplication这样设置自己的ContentView.
最后做一个干净的构建.
内容总结
以上是互联网集市为您收集整理的android – adView.loadAd()崩溃了整个程序全部内容,希望文章能够帮你解决android – adView.loadAd()崩溃了整个程序所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。