2013-11-14 55 views
1

我一直在使用Admob的插頁式廣告與我的libgdx遊戲進行Android,而我的問題是當它在顯示後解僱它時,有時候把控制權交給我的遊戲(大約4-5秒,這根本不好)。我不知道它爲什麼這樣做。另外,當我離開我的遊戲(按主屏幕按鈕)然後再回到它時,它也需要大約相同的時間。或許這是與OpenGL上下文損失..在Android的Libgdx遊戲中使用Admob的插頁式廣告時,它在解散它時速度很慢

+0

當互聯網連接速度很慢時,你不能做太多的事情 –

+0

但是當我玩「Doodle jump 「在我的手機上(使用相同的互聯網連接),當我死亡時,會出現一個插頁式廣告,但是當我解僱它時,我馬上回到遊戲而無需等待。 – zlithgow

回答

0

運行在一個單獨的UI線程和顯示廣告調用添加只有當且僅當互聯網連接是有在電話

void callAd(){ 
    runOnUiThread(new Runnable() { 

     @Override 
     public void run() { 
      //your add call 
     } 
    }); 
} 
+0

感謝庫馬爾,我會試試這個,隨時告知你。 – zlithgow

+0

你知道如何檢查網絡連接是否存在? –

0

那語境損失的確,紋理正在被重新加載,因此需要一些時間來恢復。

但是怎麼來的,當我玩「塗鴉跳躍」我的手機上(具有相同的 互聯網連接),當我死了,插頁式廣告出現,但是當 我解僱了,我去右後衛遊戲無需等待 全部..

DoodleJump不使用OpenGL,所以它沒有這個問題。另外,它的圖形太簡單了,光線也不會太多,所以無需花費太多時間重新加載:)

相關問題