Build Google Publisher Tags

排解 GPT 的問題

問題:不確定 Google 發布商廣告代碼是否能運作

如果您是 Google Ad Manager 新手,且不確定 GPT 的運作方式,建議您在網站上進行測試。

解決方案:建立測試網頁

在運作中的網站部署新的廣告代碼之前,不妨建立測試網頁來檢查各代碼的功能。

在部署前建立測試網頁的做法,可將代碼與您網站上其他的元素隔離開來,方便確認所需的代碼都已正確導入。

閱讀 GPT 開發人員說明文件

問題:單一請求架構 (SRA) 中未顯示的廣告

在單一請求架構中使用 GPT 時,常犯的錯誤就是您在網頁上定義的廣告版位比實際顯示的廣告還多。

  • 以下警告會出現在 Google 發布商控制台:

    [ad slot name] : googletag.defineSlot was called without a matching display call

  • 忽略顯示呼叫會阻止廣告放送,導致您錯失放送曝光次數及賺取收益的機會。

  • Ad Manager 對每個 SRA 請求最多只能接受 30 個廣告版位,如果發生已定義廣告版位卻沒有顯示廣告的情況,有可能是因為數量超過上限而導致額外的版位出現廣告空缺的結果。

如何排解問題

透過 Google 發布商控制台檢查您的網頁,確認控制台的「網頁請求」分頁並未出現以下形式的警告:

[ad slot name] : googletag.defineSlot was called without a matching display call

如果正確導入,則會顯示「網頁已正確加上代碼!」

如果看到這類警告,請確認是否真的缺少 display() 呼叫,並視需要加入該呼叫,或是移除未使用的廣告版位的 defineSlot 呼叫。

一般來說,如果您在某些情況下只呼叫廣告版位上的 display(),則在同時使用 display() 的情況下,請務必只呼叫 defineSlot。舉例來說,如果您有一個回應式網站,請確認在宣告及顯示廣告版位時,網頁上所有不同的版面配置都應保持一致。

問題:使用了較舊或儲存於本機中的 GPT 版本

在此建議您,請勿提供自家伺服器上的 gpt.js pubads_impl_XX.js 快取版本。

儲存於本機中的 JavaScript 版本,有可能無法在較新版本的瀏覽器或作業系統中正常運作,而且可能無法進行更新並獲得新功能和改善項目。舊版的 GPT 程式庫隨時都可能終止服務,如果您的廣告代碼無法再接收廣告,有可能會導致損失廣告收益。

解決方案:使用最新版本 GPT 的 API

您應該只使用正式發布的 GPT API,而不要使用任何廣告代碼內部導入的詳細資料。在我們推出廣告代碼的新功能時,用於顯示廣告的 GPT JavaScript 導入和 DOM 使用方式可能會隨之變動,所以如果使用精確的詳細資料,您的網站有可能會出現無法預期的行為。

請參閱 Google 發布商廣告代碼 API 參考指南中有關導入操作說明的詳細資訊。

這對您有幫助嗎?

我們應如何改進呢?
true
版本資訊

瞭解 Ad Manager 最新功能和說明中心更新內容。

查看新功能

搜尋
清除搜尋內容
關閉搜尋
主選單
17742466418375068790
true
搜尋說明中心
true
true
true
true
true
148
false
false