我已经构建了一个Android应用程序,它有一个固定的屏幕,可以保持聚焦超过一分钟。页面中有一种故事。
我已将Admob adrequest集成到应用程序中。但这是单个广告加载到屏幕上,直到我退出。
我可以做一些事情,以便广告每1秒更换一次。
答案 0 :(得分:5)
您可以在线使用admob帐户来控制刷新频率,或者您也可以使用API设置刷新时间(以秒为单位):
AdView.loadAd(new AdRequest());
即使对API的调用会要求admob服务器提取新广告,但这并不能保证会抓取新广告。此外,1秒钟似乎太短,无法刷新您的广告。如果我是您应用的用户,我宁愿卸载它。 :)但是,这是我个人对它的看法..
答案 1 :(得分:4)
我认为1秒,非常非常短的时间,广告更改,为用户生成更多数据(csan非常烦人),但你知道。 :)您可以在登录时在admob的页面上进行设置。选择您的应用程序,然后选择管理设置。这里的app设置。但它只允许至少12秒,这证实了我的想法。我想如果你使用Anand所说的话,你甚至不会在每一秒都得到广告。
希望它有所帮助。
答案 2 :(得分:0)
将活动中的adView声明为数据成员,然后在活动的构造函数中创建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);