顯示網站插頁式廣告
這個範例說明如何使用 Google 發布商廣告代碼 (GPT) 程式庫顯示網站插頁式廣告。網站插頁式廣告是由 GPT 管理的全頁廣告,會根據使用者動作顯示。如要進一步瞭解網站插頁式廣告,請參閱「投放網站插頁式廣告」。
下列使用者動作可觸發網站插頁式廣告:
使用者動作 | API 名稱 | 預設 | 可自行設定 |
---|---|---|---|
點擊回應離開網頁。 | 不適用 | 已啟用 | 否 |
隱藏再返回頁面 (例如切換分頁)。 | unhideWindow |
已停用 | 可 |
日後可能會支援更多使用者動作。如需最新資訊,請參閱 GPT 版本資訊。
使用須知
為確保提供最佳的使用者體驗,GPT 只會在正確支援此格式的網頁上請求網站插頁式廣告。只有在 GPT 在頂層視窗中執行時,系統才支援網站插頁式廣告。在不支援網站插頁式廣告的頁面上,
defineOutOfPageSlot()
可能會傳回空值。請務必檢查是否有錯誤,以免發生錯誤。請只在要顯示插頁式廣告的網頁或環境中請求網站插頁式廣告。網站插頁式廣告可在電腦、平板電腦和行動裝置上放送。
網站插頁式廣告會產生自己的廣告版位。與其他廣告類型不同,您不需要為網站插頁式廣告定義
<div>
。這類廣告會在填入廣告時自動建立並插入自己的容器,網站插頁式廣告有固定的展示頻率上限,可避免每個子網域向同一位使用者顯示超過一次插頁式廣告。
網站插頁式廣告需要存取本機儲存空間。如果發布商已與 IAB 資訊公開和同意聲明架構第 2.0 版整合,則網站插頁式廣告必須取得目的 1 同意聲明,才能運作。
如果要在具有多個版位的網頁上使用單一請求架構 (SRA),請先建立靜態廣告版位 div,再呼叫
display()
。如廣告最佳做法所述,第一次呼叫display()
時,會請求之前定義的每個廣告版位。雖然網頁插頁式廣告的版位不需要預先定義的<div>
,但靜態廣告版位卻不需要。在網頁顯示這些元素之前呼叫display()
,可能會導致品質信號降低,而營利會因此降低。因此,建議將初始呼叫延後到靜態運算單元定義後。