
这是我的AdVIEw
<com.Google.ads.AdVIEw xmlns:androID="http://schemas.androID.com/apk/res/androID" xmlns:ads="http://schemas.androID.com/apk/lib/com.Google.ads" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" ads:adUnitID="" ads:adSize="BANNER" ads:testDevices="TEST_EMulATOR" ads:loadAdOnCreate="true"/>在Admob网站上,我将“自动刷新”设置为“刷新率:22秒”.
这是LogCat输出:
12-10 11:59:20.757: I/Ads(30363): adRequestUrlHTML: <HTML><head><script .......12-10 11:59:22.296: I/Ads(30363): Received ad url: <"url": ..... 12-10 11:59:47.085: I/Ads(30363): Refreshing ad.12-10 11:59:47.390: I/Ads(30363): adRequestUrlHTML: <HTML><head><script ...........12-10 11:59:48.339: I/Ads(30363): Received ad url: <"url": ..... 12-10 11:59:49.394: I/Ads(30363): onReceiveAd()12-10 12:00:09.276: I/Ads(30363): Refreshing ad.12-10 12:00:09.558: I/Ads(30363): adRequestUrlHTML: <HTML><head><script ...... 12-10 12:00:10.046: I/Ads(30363): Received ad url: <"url": ...... 12-10 12:00:11.448: I/Ads(30363): onReceiveAd()12-10 12:00:31.463: I/Ads(30363): Refreshing ad.12-10 12:00:31.558: I/Ads(30363): adRequestUrlHTML: <HTML><head><script ....... 12-10 12:00:32.085: I/Ads(30363): Received ad url: <"url": .......... 12-10 12:00:33.191: I/Ads(30363): onReceiveAd()虽然LogCat显示AdMob会刷新广告,但设备上会显示相同的添加(第一次加载的添加).
在Java方面是否需要做任何事情.
UPDATE
Advertise.xml
<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content"> <com.Google.ads.AdVIEw xmlns:ads="http://schemas.androID.com/apk/res/com.becomputer06.vehicle.diary.free" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" ads:adUnitID="" ads:adSize="BANNER" ads:loadAdOnCreate="true" /></linearLayout>AndroIDMenifest
<manifest xmlns:androID="http://schemas.androID.com/apk/res/androID" package="com.becomputer06.vehicle.diary.free" androID:versionCode="2" androID:versionname="1.0.1.FREE"> ........</manifest>上面列出的代码的结果(编译错误): –
Description Resource Path Location Typeerror: No resource IDentifIEr found for attribute 'adSize' in package 'com.becomputer06.vehicle.diary.free' advertise.xml /vehicle-diary-free/res/layout line 5 AndroID AAPT Problemerror: No resource IDentifIEr found for attribute 'adUnitID' in package 'com.becomputer06.vehicle.diary.free' advertise.xml /vehicle-diary-free/res/layout line 5 AndroID AAPT Problemerror: No resource IDentifIEr found for attribute 'loadAdOnCreate' in package 'com.becomputer06.vehicle.diary.free' advertise.xml /vehicle-diary-free/res/layout line 5 AndroID AAPT ProblemR cannot be resolved to a variable 解决方法:
我在此假设您在XML定义中包含实际的adUnitID.否则你就不会收到广告.
请注意,您处于测试模式.通过指定广告:testDevices =“TEST_EMulATOR”,您要求模拟器向您发送测试广告.当您在测试模式下请求广告时,您每次都会收到相同的广告.尝试删除该参数,或者更好地尝试在您的设备上进行调试,看看是否得到了不同的结果.
总结以上是内存溢出为你收集整理的android – AdMob不刷新广告全部内容,希望文章能够帮你解决android – AdMob不刷新广告所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)