DialogAlert与Google Play服务中的广告一起出现后屏幕缩小

时间:2014-07-11 13:11:33

标签: android service admob screen ads

我正在尝试将我的AdMob代码迁移到新的Google Play服务广告,我正面临一个我无法解决的问题。我正在使用Kindle Fire HDX进行调试。

我的应用通过代码在屏幕上使用ImageView的位置。它位于代码的onWindowFocusChanged部分内。

public void onWindowFocusChanged (boolean hasFocus){
    super.onWindowFocusChanged(hasFocus);
    if(hasFocus){
        int height = view.getHeight();
        int width = view.getWidth();
    }
}

Google Play服务中的AdView横幅广告位于屏幕顶部(在XML文件中包含相应的代码)。在某个时刻,应用程序必须显示DialogAlert以将信息保存到文件,此时,当Kindle Fire的键盘弹出时,整个布局会缩小到新兴键盘的上方。触发onWindowFocusChanged,变量“height”和“width”得到较低的值。

如果我将Banner adView设置为不可见,则在显示DialogAlert时,布局不会缩小(键盘显示在布局顶部),一切正常。

旧版AdMob SDK之前没有发生此问题。

欢迎所有建议。提前谢谢。

0 个答案:

没有答案