我的android横幅广告没有显示?

时间:2015-06-28 12:46:08

标签: android xml admob adbannerview

这是我的主要活动xml代码我不知道这有什么不对,请帮助我吗?     

<!-- Framelayout to display Fragments -->
<FrameLayout
    android:id="@+id/frame_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

 <com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>

<!-- Listview to display slider menu -->
<ListView
    android:id="@+id/list_slidermenu"
    android:layout_width="240dp"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:choiceMode="singleChoice"
    android:divider="@color/list_divider"
    android:dividerHeight="1dp"        
    android:listSelector="@drawable/list_selector"
    android:background="@color/list_background"/>

我也在清单中添加了所有权限

1 个答案:

答案 0 :(得分:0)

您正在使用FrameLayout作为容器,然后将AdView和ListView作为子容器提供。但是ListView已经配置了

android:layout_width="240dp" android:layout_height="match_parent" 所以它将占用所有可用空间。

使用LinearLayout代替并配置ListView android:layout_width="240dp" android:layout_height="0dp" android:layout_weight="1" 这将让它填满所有剩余的垂直空间。