'没有足够的空间来展示广告'使用Android和AdMob

时间:2014-03-23 07:07:20

标签: android xml android-layout

我使用了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;

看起来布局正在创造问题。我该如何解决?

1 个答案:

答案 0 :(得分:0)

错误消息显示广告的宽度不足。从根RelativeLayout中删除左/右填充。