2011-08-09 5 views
1

1分以上フォーカスを当て続ける固定画面を持つAndroidアプリを作成しました。ページ内のストーリーの種類。Androidで1秒ごとに広告を更新するようにadmobに強制する

私はAdmob adrequestをアプリケーションに統合しました。しかし、それは画面の負荷に来て、私が辞めるまで残る単一の広告です。

広告が1秒ごとに変更されるように何かできますか?

答えて

4

あなたは、オンラインのAdMobアカウントを使用して、リフレッシュ周波数を制御することもできますし、また、APIを使用して秒単位でリフレッシュ時間を設定することができます:APIへの呼び出しを取得するためにAdMobのサーバーに要求しますにもかかわらず

AdView.loadAd(new AdRequest()); 

新しい広告が表示されますが、それでも新しい広告が取得されるという保証はありません。また、広告を更新するには1秒間隔が短すぎます。私があなたのアプリのユーザーだったら、むしろそれをアンインストールしたいと思います。 :)しかし、はい、それは私の個人的なそれです。..

+0

+1のあなたのコンストラクタで怒鳴るようタイマータスクを作成し、理想的には広告は30〜60秒未満の任意の間隔でリフレッシュされるべきではありません。 – PravinCG

+0

多くのリクエストがあったため、在庫が足りなくなったため、画面に表示される広告時間が少なくて済むようになりました。 – Earl

+0

@ Bhabani Shankar - この回答が役に立った場合は、今後のユーザーのために正しいとマークすることを検討してください。 –

4

私はあまりにも1秒と思う、非常に非常に短い時間です、広告の変更のために、より多くのデータを生成するユーザー(どのようなcsanは非常に迷惑になる)、しかし、あなたは知っています。 :)ログインしたときにadmobのページで設定できます。アプリケーションを選択し、次に設定を管理します。ここでアプリの設定。しかし、それは少なくとも私の考えを確認する少なくとも12秒を許可します。そしてアナン氏が言ったことを使うと、1秒ごとに広告が出ないということも考えています。

希望します。データメンバーとして活動中

1

宣言adViewが、その後、活動

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); 
関連する問題