如果自動調整橫幅廣告不符合需求,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
,您也可以將 AdView
加入要顯示 Activity
或 Fragment
的 XML 版面配置。範例如下:
<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
:將此項設為應用程式中要顯示廣告的廣告單元。如果您在不同活動中顯示橫幅廣告,每個活動都需要一個廣告單元。