我已经建立了一个android应用程序,它有一个固定的屏幕,将保持专注超过一分钟。有点像页面中的故事。
我已经将Admob地址请求集成到应用程序中。但它是一个广告,加载在屏幕上,直到我退出。
我能做些什么让广告每隔1秒改变一次吗
您可以使用admob帐户在线控制刷新频率,也可以使用API设置刷新时间(以秒为单位):
AdView.loadAd(new AdRequest());
即使调用API会要求admob服务器获取一个新的广告,但这并不能保证一个新的广告将被获取。此外,1秒的时间间隔对于刷新广告来说似乎太短了。如果我是你的应用的用户,我宁愿卸载它。:)但是,是的,这是我个人的看法…
我也认为1秒,是非常非常短的时间,对于广告更改,为用户生成更多的数据(这可能非常烦人),但是你知道。:)你可以在admob的页面上设置,当你登录的时候。选择您的应用程序,然后管理设置。这里是应用程序设置。但至少只有12秒的时间,这证实了我的想法。我想如果你用阿南德说的话,你甚至不会每秒钟都有广告。
希望能有所帮助。
在activity中声明adView作为数据成员,然后在activity的构造函数中创建Timer Task
adView = (AdView) findViewById(R.id.adView);
TimerTask tt = new TimerTask() {
@Override
public void run() {
MainActivity.this.runOnUiThread(new Runnable() {
public void run() {
adView.loadAd(new AdRequest());
}
});
}
};
Timer t = new Timer();
t.scheduleAtFixedRate(tt, 0, 1000 * 60);