顯示網站插頁式廣告
這個範例示範如何使用 Google 發布商廣告代碼 (GPT) 程式庫顯示網站插頁式廣告。網頁插頁式廣告是由 GPT 管理的全螢幕廣告,會在使用者採取動作時顯示。如要進一步瞭解網站插頁式廣告,請參閱「投放網站插頁式廣告」一文。
下列使用者操作可觸發網站插頁式廣告:
使用者動作 | API 名稱 | 預設 | 可自行設定 |
---|---|---|---|
在點擊後離開網頁。 | 不適用 | 已啟用 | 否 |
點選瀏覽器導覽列。(僅能在電腦上開啟) | navBar |
已停用 | 是 |
隱藏後再返回該頁面 (例如切換分頁)。 | unhideWindow |
已停用 | 是 |
日後可能會新增其他使用者動作的支援功能。如需最新資訊,請參閱 GPT 版本資訊。
使用須知
為確保提供最佳的使用者體驗,GPT 只會在妥善支援插頁式網頁廣告的網頁中,請求這類格式的廣告。只有在 GPT 在頂層視窗中執行時,系統才支援網站插頁式廣告。如果網頁不支援網頁插播廣告,
defineOutOfPageSlot()
可能會傳回空值。請務必檢查這項設定,以免發生錯誤。請只在您想刊登插頁式廣告的網頁或環境中,發出網站插頁式廣告請求。網站插頁式廣告可在電腦、平板電腦和行動裝置上放送。
網站插頁式廣告會產生專屬的廣告版位。有別於其他廣告類型,您不需要為網站插頁式廣告定義
<div>
。這類廣告將自動建立,並在廣告供應時將本身容器插入網頁。網站插頁式廣告設有固定的展示頻率上限。這可避免同一使用者在每個子網域中,每小時看到超過一則插頁式廣告。
網站插頁式廣告需要存取本機儲存空間。如果發布商已整合 IAB 資訊公開和同意聲明架構第 2.0 版,就必須取得「目的 1」同意聲明,網站插頁式廣告才能運作。
部分頁面連結可能無法顯示網頁插頁式廣告。如果使用者點按不符資格的連結 (例如沒有 HTTP/HTTPS 的網址連結,以及會開啟新視窗的連結),系統就不會顯示插頁式廣告。
如果您是在擁有多個廣告版位的網頁上使用單一請求架構 (SRA),請勿在建立靜態廣告版位 div 前呼叫
display()
。如廣告最佳做法所述,系統會在您第一次呼叫display()
時要求在這之前定義的所有廣告版位。雖然網頁插頁式廣告版位不必預先定義<div>
,但靜態廣告版位必須這麼做。如果在網頁顯示上述元素前呼叫display()
,可能會造成信號品質較低,進而降低收益。因此,建議您延後發出第一次呼叫,直到靜態廣告版位定義完成。