我是AdMob的新用户,我正在尝试在对话框中添加广告。当我尝试加载它时,它表示没有足够的空间来加载广告(请求480,可用420)。在AdMob的网站上,它说当我没有足够的空间时我无法显示添加内容,但在另一个页面(http://code.google.com/mobile/ads/docs/android/intermediate.html)上,它表示横幅是320像素宽度,不是480.有没有办法加载这个较小的320px分辨率横幅?
答案 0 :(得分:0)
如果您在活动中请求广告,则尺寸是AdView调用的第二个参数 - 通常是常量AdSize.Banner,它会提供常规的320x50电话广告:
adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID);
如果您通过XML布局请求广告,则广告: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"/>
如果您有要求广告的代码段以及对话框的布局,则可以提供更多帮助。