我在浏览器底部放置一个admob时遇到了一些问题。由于一些奇怪的原因,广告只是徘徊在底部之上。
我希望Admob在屏幕的底部,任何帮助都会非常感激!
代码:
<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>
答案 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
。