2016-12-22 15 views
0

Я хочу использовать межстраничное объявление в своем приложении для Android. Но я хочу, чтобы он появлялся каждые 10 минут, потому что в моем приложении нет паузы или уровня. Как только пользователь будет следить за часами.Admob Interstitial Ad

ответ

0

Использовать обработчики. В ИНТ задержки = 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(); 
} 

Это должно сделать трюк

+0

Спасибо за вашу поддержку, безусловно, попробовать это. Но я где-то читал, если я это сделаю. Google может приостановить мою учетную запись admob. Правда? –

+0

Извините, я не знаю об этом наверняка, если выше ответ работал на вас, пожалуйста, примите ответ – Redman