没有足够的空间来展示广告!想要:< 480,75>,具有:< 432,1073741823>

时间:2013-08-16 13:44:26

标签: android admob preferenceactivity

我试图在我的偏好活动中添加admob,但经过几天的挖掘,“空间不足”的问题仍然存在。我按照我可以找到的一个例子“Ad in preference activity "Not enough space to show ad! Wants: <480, 75>, Has: <432, 1073741823>"

然后我认为可能是因为偏好屏幕的自动填充。 Admob似乎想要占据屏幕的整个宽度,那么有谁能告诉我如何覆盖首选屏幕宽度并给予admob全宽?谢谢!!

2 个答案:

答案 0 :(得分:1)

如果您让Eclipse为您构建活动,那么它将以下内容放入:

android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"

删除此项或将尺寸更改为0

答案 1 :(得分:0)

您必须将oncreateview()和父/容器的setpadding覆盖为0,请参阅此链接:

Android: How to maximize PreferenceFragment width (or get rid of margin)?

如果是标准活动,请尝试使用XML直观地计算出广告素材的宽度。它需要是手机的全宽,没有父级容器的填充和/或边距。