0

我在我的 Android 活动顶部使用 Admob 横幅,我在表格行中使用它,但是当屏幕第一次加载时,它需要一段时间才能明显连接然后显示,一旦它会向下推屏幕以采取它的位置。无论如何我可以确保空间始终存在,以便它看起来空白一秒钟然后填充,而不是它总是把所有东西都推下来?

我查阅了文档并尝试使用智能横幅并将表格行高设置为特定大小,但它一直在这样做。

这是我的 Admob 布局代码:

      <TableRow
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center" >



         <com.google.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adSize="SMART_BANNER"
        ads:adUnitId="a151868c65661b8"
        ads:loadAdOnCreate="true" />

</TableRow>

任何帮助表示赞赏!

4

1 回答 1

3

设置 AdView 的 minHeight。

    <com.google.ads.AdView
            android:id="@+id/adView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:minHeight="50dp"
..
            />

注意我会在表格之外(和上方)有 AdView。它不太可能与表中的其他类型相匹配。

于 2013-06-14T17:14:53.143 回答