可收合橫幅廣告

可收合橫幅廣告是一開始以較大的重疊形式顯示的橫幅廣告,其中包含可將廣告收合為原本請求的橫幅廣告大小的按鈕。可收合橫幅廣告的用意是針對較小尺寸的錨定廣告改善成效。本指南說明如何為現有的橫幅廣告刊登位置啟用可收合橫幅廣告。

必要條件

導入作業

確認橫幅檢視畫面的定義方式符合希望使用者在一般 (收合) 橫幅狀態中看到的大小。在廣告請求中加入額外參數,並將 collapsible 做為鍵,並將廣告的刊登位置設為值。

可收合刊登位置會定義展開區域錨定至橫幅廣告的方式。

Placement 行為 預期用途
top 展開廣告的頂端會與收合廣告的頂端對齊。 廣告會刊登在畫面頂端。
bottom 展開廣告的底部會與收合廣告的底部對齊。 廣告會顯示在畫面底部。

如果載入的廣告是可收合橫幅廣告,橫幅廣告一旦刊登在檢視區塊階層,就會立即顯示可收合的重疊廣告。

private void LoadBannerAd()
{
var bannerView = new BannerView(_adUnitId, AdSize.Banner, AdPosition.Bottom);

var adRequest = new AdRequest();

// Create an extra parameter that aligns the bottom of the expanded ad to the
// bottom of the bannerView.
adRequest.Extras.Add("collapsible", "bottom");

bannerView.LoadAd(adRequest);
}

廣告重新整理行為

重新整理可收合橫幅廣告,每 30 到 120 秒顯示一次,可能過於頻繁,導致使用者體驗不佳。如果應用程式在網頁介面中設定 AdMob 自動重新整理功能,建議您只按照原始請求的大小,顯示第一個廣告請求可收合,之後才以原始請求的大小在該版位中顯示後續重新整理的橫幅廣告。方法是將 UUID 做為 collapsible_request_id 傳遞至廣告請求:

extras.putString("collapsible_request_id", UUID.randomUUID().toString());

如要在工作階段稍後載入其他可收合橫幅廣告,您可以使用包含可收合參數的要求手動呼叫 loadAd()

中介服務

在 Beta 版測試期間,可收合橫幅廣告僅開放給 Google 廣告需求使用。透過中介服務放送的廣告會顯示為一般無法收合的橫幅廣告。

廣告放送行為

為了盡可能提高橫幅廣告的成效,如果廣告不支援較大尺寸的可收合重疊廣告,可能會傳回某些可收合的橫幅廣告請求,並立即以一般的橫幅廣告大小顯示。