Admob大小问题

时间:2014-10-19 15:30:54

标签: android admob

我正在尝试向我的应用添加广告,但我一直收到此错误

10-19 16:27:36.188  12856-12856/cf.cphn.notificationreminder W/Ads﹕ Not enough space to show ad. Needs 300x250 dp, but only has 296x533 dp.

我的广告片段:

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

<com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        ads:adSize="MEDIUM_RECTANGLE"
        ads:adUnitId="@string/banner_ad_unit_id">
    </com.google.android.gms.ads.AdView>
</RelativeLayout>

这是我的main_activity.xml:

<fragment android:id="@+id/navigation_drawer"
    android:layout_width="@dimen/navigation_drawer_width"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:name="cf.cphn.notificationreminder.NavigationDrawerFragment"
    tools:layout="@layout/fragment_navigation_drawer" />

<fragment
    android:id="@+id/adFragment"
    android:name="cf.cphn.notificationreminder.AdFragment"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="start"
    android:layout_alignParentBottom="true" />

我发现的任何其他解决方案都没有帮助,对此问题有任何想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

我有类似的问题。我认为一些布局填充或边距阻止了adView填满整个屏幕。

尝试删除此行:

android:layout_width="@dimen/navigation_drawer_width"

将其替换为:

android:layout_width="match_parent"