大小固定的橫幅廣告

選取平台: 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