如何强制Admob在Android上刷新

Fue*_*ers 14 android admob

我有一个Admob广告的应用程序,但我发现当我使用它时,广告几乎从不刷新,因为我不更改活动,而是我只是在按下按钮时更新文本视图.我试过在谷歌上搜索这个但是一直在努力.

我想告诉应用程序偶尔刷新添加,例如点击两次按钮后或类似的东西.有谁知道如何做到这一点,并可能有一些示例代码?

Saš*_*jak 21

现在使用新的SDK是:

AdView.loadAd(new AdRequest());
Run Code Online (Sandbox Code Playgroud)


Mar*_*k B 18

旧API版本:

AddView.requestFreshAd()
Run Code Online (Sandbox Code Playgroud)

新API版本:

AdView.loadAd(new AdRequest())
Run Code Online (Sandbox Code Playgroud)

此外,您只需refreshInterval在布局XML文件中的AdView元素上设置属性的刷新间隔即可.或者,您可以通过AdMob网站上的帐户设置为应用中的广告设置refreshInterval.

文档:http: //code.google.com/mobile/ads/docs/android/intermediate.html#adrefresh

  • requestFreshAd()已在某些时候从API中删除.然而,在我最初写这个答案的时候它可用. (3认同)
  • 对于偶然发现这种情况的人来说 - requestFreshAd()不存在.refreshInterval的后期部分工作得很漂亮. (2认同)

rus*_*ter 7

作为替代方案,您还可以按指定的时间间隔为您提供Admob刷新广告.在Admob中,转到"网站和应用",然后点击所需应用的"管理设置".然后单击"应用程序设置".在"自动刷新"下,您可以更改应用中广告的刷新率.

编辑:使用新的admob界面,它在Monetize>我的应用程序名称>我的添加单位名称>刷新率(感谢ripegooseberry)