没有足够的空间来展示广告!在TabActivity中运行时

时间:2011-03-31 13:12:56

标签: android admob

我正在尝试使用新发布的Google admob SDK(GoogleAdMobAdsSdkAndroid-4.0.4)。

以下内容:

        LinearLayout layout = (LinearLayout)findViewById(R.id.my_layout);
        AdView adView = new AdView(this, AdSize.BANNER,"my_publisher_id");
        layout.addView(adView);
        AdRequest request = new AdRequest();
        request.setTesting(true);
        adView.loadAd(request);

在Activity中运行得很好。但是,当我包括上述内容时 TabActivity中的活动,AdView停止工作并说:

WARN / Ads(17559):没有足够的空间来展示广告!想要:< 480,75>,有:< 448,495>

任何想法如何在TabActivity中包含AdView?不 必须在每个活动中,我会对AdView感到满意 选项卡的顶部,但这两个都不起作用。

许多TIA

2 个答案:

答案 0 :(得分:12)

问题出在Tabhost内LinearLyout的填充中。删除了填充并解决了问题。

答案 1 :(得分:1)

问题是主要活动的默认填充

android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"

删除此填充并解决:)