问题描述
- 在 layout 中显示 ad(Top 或 bottom)
-
我想在布局的顶端上添加 ads。<?xml version="1.0" encoding="utf-8"?> <ScrollView 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:layout_height="fill_parent" android:background="@drawable/bg" > <LinearLayout android:id="@+id/ll" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="5dp" > <com.google.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adSize="BANNER" ads:adUnitId="xxxxxxxxxxxxxxxxxxxxx" ads:loadAdOnCreate="true" /> <TextView android:id="@+id/feststatic" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="@string/festname" android:textColor="@color/white" android:textSize="22dp" /> <TextView android:id="@+id/festival" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="" android:textColor="#C2DFFF" android:textSize="18dp" /> <TextView android:id="@+id/daystatic" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="@string/weekday" android:textColor="@color/white" android:textSize="22dp" /> <TextView android:id="@+id/day" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="" android:textColor="#C2DFFF" android:textSize="18dp" /> <TextView android:id="@+id/monthstatic" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="@string/month" android:textColor="@color/white" android:textSize="22dp" /> <TextView android:id="@+id/month" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="" android:textColor="#C2DFFF" android:textSize="18dp" /> <TextView android:id="@+id/fulldatestatic" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="@string/date" android:textColor="@color/white" android:textSize="22dp" /> <TextView android:id="@+id/fulldate" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="" android:textColor="#C2DFFF" android:textSize="18dp" /> <TextView android:id="@+id/descstatic" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="@string/desc" android:textColor="@color/white" android:textSize="22dp" /> <TextView android:id="@+id/desc" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="3dp" android:text="" android:textColor="#C2DFFF" android:textSize="18dp" android:typeface="serif" /> </LinearLayout> </ScrollView>
上面的代码是Xml layout 文件,但是当我运行它时,有下面的错误 "Not enough space to show ad! Wants: , Has: " 。我没有给 scroll,Linear layouts 填充任何信息。
为什么会出现上面的错误?
解决方案
看广告的文档 它对大小有要求 只需要设置最小高度就好了 或者定死高度
时间: 2024-11-30 22:07:09