admob间隙广告



我想在我的Android应用中使用间质广告。但是我希望它在每10分钟后出现一次,因为在我的应用中没有停顿或级别。一旦用户登录将不断观看数小时。

使用处理程序。在int延迟= 15000计算并给出10分钟

的延迟
  Handler h = new Handler();
int delay = 15000; //15 seconds
Runnable runnable;
@Override
protected void onStart() {
 //start handler as activity become visible
    h.postDelayed(new Runnable() {
        public void run() {
            //do something
      // Show your Admob Ad here and Refetch the ad else it wont be shown second time
    if (admnbInterstetial.isLoaded()) {
        admnbInterstetial.show();
    }
   AdRequest adRequest1 = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
            admnbInterstetial.loadAd(adRequest1);

            runnable=this;
            h.postDelayed(runnable, delay);
        }
    }, delay);
    super.onStart();
}
@Override
protected void onPause() {
    h.removeCallbacks(runnable); //stop handler when activity not visible
    super.onPause();
}

这应该做技巧

最新更新