我是 AdMob 的新手,正在尝试在对话框中添加广告。当我尝试加载它时,它说没有足够的空间来加载广告(480 请求,420 可用)。在 AdMob 的网站上,它说当空间不足时我无法显示添加,但在另一个页面 (http://code.google.com/mobile/ads/docs/android/intermediate.html) 上它说横幅是 320 像素宽度,不是 480。有没有办法加载这个较小的 320 像素分辨率横幅?
问问题
1620 次
1 回答
0
如果您在活动中请求广告,那么尺寸是 AdView 调用的第二个参数——通常是常量 AdSize.Banner,它给出了常规的 320x50 电话广告:
adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID);
如果您通过 XML 布局请求广告,则 ads:adSize 确定尺寸(使用相同的内容)。
<com.google.ads.AdView android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="MY_AD_UNIT_ID"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"/>
如果您有请求广告的代码段和对话框的布局,可能会提供更多帮助。
于 2011-09-21T04:44:07.567 回答