收合空白的廣告版位

根據預設,未填入廣告的廣告版位會顯示出來,這可能會導致網頁空間空白。如果您事先確定網頁上的一或多個廣告版位不太可能填入廣告,您可以指示 Google 發布商廣告代碼 (GPT) 程式庫將其收合。

這項功能的最佳設定取決於您預期廣告版位供應廣告的頻率:

  1. 如果時段會填滿大部分時間,請使用 PubAdsService.collapseEmptyDivs()。在這個設定中,廣告版位預設會展開,只有在無法供應廣告時才會收合。
  2. 如果大部分時間都未填滿,請使用 PubAdsService.collapseEmptyDivs(true)。在這個設定中,廣告版位會預設為收合,且只有在能夠填滿時,才會展開。

由於 GPT 開始執行前,googletag API 呼叫不會生效,因此為了盡可能減少自動重排,您還必須在網頁上設定 CSS,讓預設收合的版位尺寸為零。

如果網頁上特定版位的廣告填入機率較高或較低,您也可以設定每個版位覆寫值 (如下方範例所示)。

實作範例

觀看示範