我使用了AdMob网站提供的代码。
这是我的XML:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
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=".DisplayMessageActivity"
android:background="@drawable/grid780" >
<ImageView
android:id="@+id/icon"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"/>
<ImageView android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:id="@+id/icon1"/>
<Button
android:id="@+id/button2"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_alignBottom="@+id/icon"
android:layout_alignParentLeft="true"
android:layout_marginBottom="29dp"
android:background="@drawable/previous"
android:onClick="sendMessage" />
<Button
android:id="@+id/button1"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_alignBaseline="@+id/button2"
android:layout_alignBottom="@+id/button2"
android:layout_alignParentRight="true"
android:background="@drawable/next"
android:onClick="sendMessage" />
<ToggleButton
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:textOn=""
android:textOff=""
android:layout_alignParentLeft="true"
android:background="@drawable/moderase"
/>
<ToggleButton
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:textOn=""
android:textOff=""
android:layout_alignParentRight="true"
android:background="@drawable/modpencil"
/>
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
ads:adUnitId="xxxxxx"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"/>
但LogCat显示:
电子广告(4244):没有足够的空间来展示广告!想要:&lt; 480,75&gt;,有:&lt; 432,576&gt;
看起来布局正在创造问题。我该如何解决?
答案 0 :(得分:0)
错误消息显示广告的宽度不足。从根RelativeLayout
中删除左/右填充。