显示Admob广告时调整布局

时间:2011-05-03 18:04:43

标签: android admob

我正在开发一款使用画布宽度和高度的游戏,以便在开始时正确定位。所以init代码在SurfaceSizeChanged()方法中。游戏顶部有一个admob横幅,其高度设置为“wrap_content”,所以最初在游戏启动时,广告的高度为0,因为没有广告。在显示admob广告几秒钟后,视图高度会发生变化,并且会调用SurfaceSizeChanged()。

    public void SurfaceSizeChanged(int width, int height) {

        this.canvasHeight = height;
        this.canvasWidth = width;

        initGame(null); // we need width height to init
    }

现在的问题是游戏重新初始化,就好像它刚刚推出一样。我该如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

为了解决方法,我将admob高度修改为64dip,而不是wrap_content。

所以现在没有调用SurfaceSizeChanged(),也没有问题。