强迫admob在Android中每秒刷新一次广告

时间:2011-08-09 12:12:12

标签: android admob

我已经构建了一个Android应用程序,它有一个固定的屏幕,可以保持聚焦超过一分钟。页面中有一种故事。

我已将Admob adrequest集成到应用程序中。但这是单个广告加载到屏幕上,直到我退出。

我可以做一些事情,以便广告每1秒更换一次。

3 个答案:

答案 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);