如何在Android中获得SMART_BANNER AdView的高度?

时间:2013-08-29 19:01:03

标签: java android admob banner

我的应用程序脚下有一个SMART_BANNER。我想在我的应用程序顶部保留相同的空间(仅用于美化目的)。 SMART_BANNER可以是混合高度,因此我需要找出AdView中的广告绘制后的高度。

到目前为止,我已经将它放在我的MainActivity中的方法中了:

    this.adView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener()
    {
        @Override
        public void onGlobalLayout()
        {
            int height = adView.getHeight();

            if (height > 0)
            {
//Some Crazy Stuff goes down HERE
}}};

...但是永远不会调用onGlobalLayout。

如何在绘制SMART_BANNER后获得高度?

0 个答案:

没有答案