我正在尝试使用新发布的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
答案 0 :(得分:12)
问题出在Tabhost内LinearLyout的填充中。删除了填充并解决了问题。
答案 1 :(得分:1)
问题是主要活动的默认填充
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
删除此填充并解决:)