在Android的Libgdx游戏中使用Admob的插页式广告时,解雇它时速度很慢

时间:2013-11-14 15:42:11

标签: android opengl-es admob libgdx interstitial

我一直在使用Admob的插页式广告和Android的libgdx游戏,我的问题是,当我在显示它之后解雇它时,需要花费一些时间才能将控制权交还给我的游戏(大约4-5秒) ,这一点都不好。我不知道为什么会这样。此外,当我离开我的游戏(按下主页按钮)然后回到它时,它也需要大约相同的时间。也许它与opengl上下文丢失有关..

2 个答案:

答案 0 :(得分:0)

在单独的UI线程上运行广告调用,仅当手机中存在互联网连接时才显示添加

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

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

答案 1 :(得分:0)

多数民众赞成语境丢失确实,纹理正在重新加载,因此需要一些时间才能恢复。

  

但是,当我在手机上播放“涂鸦跳”时,怎么样呢?   互联网连接),当我死的时候,会出现插页式广告但是什么时候   我解雇了,我不用等待就回到游戏中   所有..

DoodleJump不使用OpenGL,所以它没有这个问题。此外,它的图形过于简单和轻便,如果反正它也不会花太多时间重新加载:)