固定大小橫幅廣告

選取平台: Android iOS Flutter

如果自動調整橫幅廣告不符合需求,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 加入要顯示 ActivityFragment 的 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:將此項設為應用程式中要顯示廣告的廣告單元。如果您在不同活動中顯示橫幅廣告,每個活動都需要一個廣告單元。

固定大小橫幅廣告範例

Java Kotlin