强制admob在Android上每秒刷新广告



我已经建立了一个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);

最新更新