Admob和ListActivity

时间:2011-01-22 06:00:23

标签: android layout admob listactivity

我有一个带有自定义布局的ListActivity。现在我想尝试添加AdMod我的活动,但是当我在布局中添加一个按钮时,我遇到了同样的问题。如果我的布局为100px,我会看到列表和广告,但它确实看起来不太好。

        <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    xmlns:myapp="http://schemas.android.com/apk/res/se.javalia.myDrinks"
    android:orientation="vertical">
    <RelativeLayout android:layout_width="fill_parent"
        android:layout_height="200px"
        android:gravity="center">
    <ListView android:id="@+id/android:list" android:layout_width="fill_parent"
        android:layout_height="wrap_content" />
    <TextView android:id="@+id/android:empty"
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:text="@string/main_no_items" />
    </RelativeLayout>
    <RelativeLayout android:layout_width="fill_parent"
        android:layout_height="48px"
        android:gravity="bottom">
        <com.admob.android.ads.AdView android:id="@+id/ad"
            android:layout_width="fill_parent" android:layout_height="wrap_content"
            myapp:backgroundColor="#000000" myapp:primaryTextColor="#FFFFFF"
            myapp:secondaryTextColor="#CCCCCC" android:layout_alignParentBottom="true"
            myapp:keywords="drink alcohol wiskey rum soda" myapp:refreshInterval="300" />
    </RelativeLayout>

</LinearLayout>

当我增加使用200px以及如何在不降低广告费用的情况下填充屏幕时,您是否知道为什么我看不到广告。

提前致谢 罗兰

1 个答案:

答案 0 :(得分:0)

乍一看你的代码一个概率,我认为这个错误发生:在这段代码中 <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <com.admob.android.ads.AdView android:id="@+id/ad" android:layout_width="fill_parent" android:layout_height="wrap_content" myapp:backgroundColor="#000000" myapp:primaryTextColor="#FFFFFF" myapp:secondaryTextColor="#CCCCCC" android:layout_alignParentBottom="true" myapp:keywords="drink alcohol wiskey rum soda" myapp:refreshInterval="300" /> </RelativeLayout>


使用固定高度为admob自定义类而不是填充父级尝试较小的值,并使listview可见