我注意到屏幕关闭后我收到以下消息:
I/Ads﹕ Ad is not visible. Not refreshing ad. I/Ads﹕ Scheduling ad refresh 60000 milliseconds from now.
我在onResume中有以下代码:
if (adView != null) { adView.resume(); }
我执行了代码,它确实被调用了.如果我退出活动并重新进入,它也可以正常工作,唯一的问题似乎是在屏幕关闭后返回时.
有这个问题的其他人吗?
谢谢.
编辑:我用来创建广告和请求的代码
adView = new AdView(this); adView.setAdSize(AdSize.BANNER); adView.setAdUnitId(id); LinearLayout layout = (LinearLayout) findViewById(R.id.main_layout); layout.addView(adView); createAdRequest();
createAdRequest()的代码:
AdRequest.Builder builder = new AdRequest.Builder(); builder.addKeyword(somekeyword); AdRequest adRequest = builder.build(); adView.loadAd(adRequest);
我注意到其他一些奇怪的事情,如果我注意到关键字已经改变,我有时会再次调用createAdRequest,在我拨打电话后,广告似乎也不再刷新,但这次我看不到任何可见性消息,我只是不喜欢在再次调用createAdRequest之前,我再也看不到请求了.