我正在尝试在我的应用程序中添加adview。问题是adview显示在按钮旁边而不是在屏幕的下端,我试过android:layout_gravity =“bottom”但它没有效果,父布局是线性布局。
<com.google.ads.AdView android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
ads:adSize="BANNER"
android:layout_gravity="bottom"
ads:adUnitId="xxxxxxxxxxx"
ads:testDevices="TEST_EMULATOR"
ads:loadAdOnCreate="true"/>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="fill_parent"
android:gravity="center"
android:orientation="vertical"
android:layout_height="wrap_content">
答案 0 :(得分:1)
你可以简单地设置:
<com.google.ads.AdView android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
ads:adSize="BANNER"
android:gravity="bottom"
ads:adUnitId="xxxxxxxxxxx"
ads:testDevices="TEST_EMULATOR"
ads:loadAdOnCreate="true"/>
或您可以在LinearLayout中设置:
<LinearLayout android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
/>
答案 1 :(得分:0)
尝试将imageView放入间隙,这是透明的。由于您希望将广告放在最后,并且在linearLayout中您无法留下空白空间,因此请使用imageview获取额外的位置,并在imageView下方放置Adview