android–AdMob不刷新广告

android–AdMob不刷新广告,第1张

概述这是我的AdView<com.google.ads.AdViewxmlns:android="http://schemas.android.com/apkes/android"xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"android:layout_width="match_parent"android:layou

这是我的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不刷新广告所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1105543.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存