Google Mobile Ads SDK 支援自動調整廣告大小, 橫幅廣告不符合需求
下表列出標準橫幅廣告大小。
大小以 dp 為單位 (寬 x 高) | 說明 | 可用性 | AdSize 常數 |
---|---|---|---|
320x50 | 橫幅廣告 | 手機和平板電腦 | BANNER |
320x100 | 大型橫幅 | 手機和平板電腦 | LARGE_BANNER |
300x250 | IAB 中矩形 | 手機和平板電腦 | MEDIUM_RECTANGLE |
468x60 | IAB 完整大小橫幅廣告 | 平板電腦 | FULL_BANNER |
728x90 | IAB 超級橫幅廣告 | 平板電腦 | LEADERBOARD |
展示廣告的容器至少必須與橫幅一樣大。如果任何邊框間距都有效縮小容器大小,如果容器無法容納橫幅廣告,系統就不會顯示廣告,並記錄下列警告:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
在版面配置中新增 AdView
除了以程式輔助方式建立 AdView
,您也可以在要顯示 Activity
或 Fragment
的 XML 版面配置中,新增 AdView
。範例如下:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
請注意下列必要屬性:
ads:adSize
:將此屬性設為您要使用的廣告尺寸。如果您不想使用常數定義的標準大小,可以改為設定自訂大小。範例:ads:adSize="320x50"
。ads:adUnitId
:設為應用程式中的廣告單元,以便放送廣告 高度。如果您在不同活動中顯示橫幅廣告,每個活動都需要一個廣告單元。