Chrome 開發人員工具是直接內建在 Google Chrome 瀏覽器的一組網頁程式開發人員工具,可用於檢查網頁的轉譯 HTML (DOM) 和網路活動。您可以使用開發人員工具來排解廣告放送問題。
檢查廣告請求是否送出
下列步驟說明如何使用開發人員工具檢查網頁是否送出廣告請求:
- 前往您要調查的網頁。
- 在網頁上按一下滑鼠右鍵,然後按一下 [檢查] 開啟開發人員工具。您也可以按下
Command+Option+C
鍵 (Mac) 或Control+Shift+C
鍵 (Windows、Linux、Chrome OS)。 - 按一下 [Network] (網路) 分頁標籤
- 在「Filter」(篩選器) 欄位中輸入「
ads?
」。網頁送出的所有 AdSense 或 Ad Manager 廣告請求都會列在這個請求表格中。
- 查看廣告請求清單:
如果: 就表示: 有開頭為「 ads?client
」的廣告請求您的網頁傳送過 AdSense 廣告請求。 沒有任何廣告請求 網頁並未送出任何廣告請求,這表示不會有任何廣告傳回到您的網頁,或是用戶端發生問題,導致廣告請求無法送出。
建議您採取以下動作:
- 請參閱程式碼安裝指南,確認您已正確導入廣告單元。
- 按照下列步驟檢查是否有用戶端錯誤。
紅字廣告請求的狀態顯示為 403
伺服器已收到廣告請求,但在回應中指出廣告不應在您的網站或帳戶上放送。之所以傳回「狀態」
403
,通常是因為政策違規處置或是您的網站尚未獲得核准。建議您採取以下動作:
- 透過 AdSense 政策中心確認您的網站未受到政策違規處置。
- 在「網站」頁面上檢查網站狀態是否為「就緒」。
廣告請求狀態為 200
,但廣告仍未顯示您的 ads.txt 導入方式可能有問題;如要解決這個問題,請使用 ads.txt 疑難排解工具。
檢查是否有用戶端錯誤
即使您已正確導入 AdSense 廣告程式碼,還是有可能因為用戶端錯誤,導致您的網頁無法傳送廣告請求。這可能是瀏覽器 (例如擴充功能) 的問題,或 AdSense JavaScript (adsbygoogle.js
) 中導入的驗證檢查發生錯誤。
下列步驟說明如何使用開發人員工具檢查網頁是否出現用戶端錯誤:
- 前往您要調查的網頁。
- 在網頁上按一下滑鼠右鍵,然後按一下 [檢查] 開啟開發人員工具。您也可以按下
Command+Option+C
鍵 (Mac) 或Control+Shift+C
鍵 (Windows、Linux、Chrome OS)。 - 再按一下 [Console] (控制台) 分頁標籤即可。
- 檢查是否有下列錯誤:
如果: 就表示: ERR_BLOCKED_BY_CLIENT
瀏覽器不允許下載
adsbygoogle.js
(AdSense 用來顯示廣告的 JavaScript)。這通常是瀏覽器安裝的擴充功能 (例如廣告攔截器) 造成的問題。例如:
GET https://pagead2.googlesyndication.com/
pagead/js/adsbygoogle.js net::ERR_BLOCKED_BY_CLIENTadsbygoogle.js
錯誤adsbygoogle.js
中的驗證檢查傳回錯誤。這些驗證檢查可確保廣告請求與廣告相符合,然後才放送廣告。若 AdSense 嘗試在網頁上放送回應式廣告,但沒有足夠的空間刊登廣告,就會發生這項常見的錯誤。
例如:
adsbygoogle.push() 錯誤:自動調整回應式廣告
的寬度至少要有 250 像素:availableWidth=0