2011-08-09 5 views

답변

4

당신은 온라인으로 AdMob 계정을 사용하여 새로 고침 빈도를 제어 할 수 있습니다 또는 당신은 또한 API를 사용하여 초 단위로 새로 고침 시간을 설정할 수 있습니다 API에 대한 호출이 가져 몹 서버를 물어볼 것입니다 비록

AdView.loadAd(new AdRequest()); 

새 광고가 게재되지만 새 광고를 가져올 수 있다고 보장 할 수는 없습니다. 또한 1 초가 지나치게 짧아 광고를 새로 고칠 수 없습니다. 내가 당신의 앱 사용자라면, 나는 그것을 언인스톨하고자한다. :) 그래, 그게 내 개인적인 걸릴 ..

+0

하나의 생성자에 다음과 같은 설정 타이머 작업을 생성, 이상적으로 광고는 30 ~ 60 초 미만의 어떤 간격으로 갱신 할 수 없습니다. – PravinCG

+0

많은 요청을하면 인벤토리 부족으로 화면에 광고 시간이 줄어 들었습니다. – Earl

+0

@Bhabani Shankar -이 답변으로 도움이 될 경우 향후 사용자에게 적합한 것으로 표시해야합니다. –

4

나는 너무 1 초가 매우 매우 짧은 시간, 광고 변경, 사용자에 대한 더 많은 데이터를 생성 (어떤 csan은 매우 짜증나는 것입니다)라고 생각, 하지만 알 잖아. :) 로그인했을 때 admob의 페이지에서 설정할 수 있습니다. 응용 프로그램을 선택한 다음 설정 관리를 선택하십시오. 여기 앱 설정. 하지만 적어도 12 초 밖에 걸리지 않아 내 생각을 확인해줍니다. 아난드가 말한 것을 사용하면 매 초마다 광고가 나오지 않을 것입니다.

희망이 있습니다. 데이터 멤버로 활동

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); 
관련 문제