2011-09-21 104 views
2

我是AdMob的新手,並試圖在對話框中添加廣告。當我嘗試加載它時,它表示沒有足夠的空間來加載廣告(480請求,420可用)。在AdMob網站上,它說我無法在沒有足夠空間時顯示添加內容,但在另一個頁面上(http://code.google.com/mobile/ads/docs/android/intermediate.html),它表示橫幅爲320像素在寬度,不是480.有沒有辦法加載這個更小的,320px分辨率的橫幅?帶有adMob的小尺寸橫幅

回答

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"/> 

也許能提供更多的幫助,如果你有,你想要求自己的廣告和你的對話框佈局的代碼段。