无法将Admob放在App的底部

时间:2013-08-25 07:41:41

标签: android admob relativelayout

我在浏览器底部放置一个admob时遇到了一些问题。由于一些奇怪的原因,广告只是徘徊在底部之上。

我希望Admob在屏幕的底部,任何帮助都会非常感激!

enter image description here

代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_high"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".HodgeMain"
android:layout_above="@+id/ad" >

<ListView
    android:id="@+id/BoardList"
    android:layout_width="wrap_content"
    android:layout_height="270dp"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="93dp"
    android:listSelector="@drawable/listcolor" >
</ListView>




    <com.google.ads.AdView
        android:id="@+id/ad"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        ads:adSize="BANNER"
        ads:adUnitId="XXXXXXXXX"
        ads:loadAdOnCreate="true" >
    </com.google.ads.AdView>


</RelativeLayout>

3 个答案:

答案 0 :(得分:1)

您的Adview正在从底部进行填充。因为Adview的容器即RelativeLayout有 android:paddingBottom =“@ dimen / activity_vertical_margin”

答案 1 :(得分:1)

试试这个

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_high"
tools:context=".HodgeMain">

<ListView
    android:id="@+id/BoardList"
    android:layout_width="wrap_content"
    android:layout_height="270dp"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="93dp"
    android:listSelector="@drawable/listcolor" >
</ListView>

    <com.google.ads.AdView
        android:id="@+id/ad"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        ads:adSize="BANNER"
        ads:adUnitId="XXXXXXXXX"
        android:layout_centerHorizontal="true"
        ads:loadAdOnCreate="true" >
    </com.google.ads.AdView>

</RelativeLayout>

我刚刚删除了不必要的东西,并将其置于最低点和中心位置。

答案 2 :(得分:0)

android:layout_above="@+id/ad"RelativeLayout移至ListView