固定大小橫幅廣告

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,您也可以在要顯示 ActivityFragment 的 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:設為應用程式中的廣告單元,以便放送廣告 高度。如果您在不同活動中顯示橫幅廣告,每個活動都需要一個廣告單元。

固定大小橫幅廣告示例

Java Kotlin