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"
..
            />

NB テーブルの外側 (および上) に AdView を配置します。表の他のタイプと一致する可能性はほとんどありません。

于 2013-06-14T17:14:53.143 に答える