android studio相对布局模板在显示admob广告时出现问题

android studio相对布局模板在显示admob广告时出现问题,android,android-layout,android-studio,admob,Android,Android Layout,Android Studio,Admob,以下相对布局是由Android Studio 1.0.2在linux机器上生成的 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" and

以下相对布局是由Android Studio 1.0.2在linux机器上生成的

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

    <TextView android:text="@string/hello_world" android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

<fragment
        android:id="@+id/adFragment"
        android:name="com.gatta.e.gatta.MainActivity$AdFragment"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        tools:layout="@layout/fragment_ad"
        android:layout_alignParentBottom="true" />

    <WebView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/webView"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_above="@+id/adFragment" />

</RelativeLayout>
并且广告不以纵向模式显示(横向模式显示广告)

当删除相对布局的padding*属性时,不会显示警告并显示广告


删除padding*属性是否有任何缺点。如何在不删除填充*属性的情况下显示广告。

填充是问题所在,这是正确的

删除padding属性将删除padding,仅此而已。 请参阅,以更好地了解Android布局和布局属性,如填充

为什么要用填充物显示广告? 如果您真的希望在视图周围添加填充,那么我建议您创建一个容器布局,其中包含除AdView之外的所有视图,并仅对它们应用填充


AdView确实需要屏幕的全宽(在大多数手机上)。

从相对布局中删除填充@尺寸/活动水平边缘通常为16dp,16*2=32和320-32=288。解决了从主线布局中移除填充物的问题
a W/Ads﹕ Not enough space to show ad. Needs 320x50 dp, but only has 288x488 dp.