Java 在ListView中实现admob SmartBanner

Java 在ListView中实现admob SmartBanner,java,android,admob,Java,Android,Admob,最近,我将AdMob横幅集成到我的ListView中。现在我想用一个智能的横幅来代替这个横幅,因为它看起来好多了。 正常横幅的实现如本教程中所述: SmartBanner的问题是,在加载之前,我无法获得它的高度,就像普通banner一样:int Height=Math.round(AdSize.banner.getHeight()*density); 我的问题:如何在ListView中正确实现SmartBanner? 我已经尝试了一个固定高度的90px,但这不是最好的解决方案,因为有些广告要

最近,我将AdMob横幅集成到我的ListView中。现在我想用一个智能的横幅来代替这个横幅,因为它看起来好多了。 正常横幅的实现如本教程中所述:

SmartBanner的问题是,在加载之前,我无法获得它的高度,就像普通banner一样:
int Height=Math.round(AdSize.banner.getHeight()*density);

我的问题:如何在ListView中正确实现SmartBanner? 我已经尝试了一个固定高度的90px,但这不是最好的解决方案,因为有些广告要小得多,这会导致广告周围没有使用的空间