2

我是 AdMob 的新手,正在尝试在对话框中添加广告。当我尝试加载它时,它说没有足够的空间来加载广告(480 请求,420 可用)。在 AdMob 的网站上,它说当空间不足时我无法显示添加,但在另一个页面 (http://code.google.com/mobile/ads/docs/android/intermediate.html) 上它说横幅是 320 像素宽度,不是 480。有没有办法加载这个较小的 320 像素分辨率横幅?

4

1 回答 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 回答