如何在 Google AdSense 中指定某些頁面不顯示自動廣告

更新日期:2025-03-03

Google AdSense 的自動廣告功能能夠自動判斷最佳的廣告位置,讓網站管理變得更輕鬆。但有時候您可能希望在特定頁面或區塊中不顯示廣告。本文將整理並說明現階段可行的作法、其限制以及官方文件的建議,幫助您根據需求調整廣告顯示策略。

1. 官方推薦作法

若要在某些頁面禁用自動廣告,Google 官方推薦的方式是在該頁面的 <head> 區段加入以下 meta 標籤:

<meta name="google-auto-ads" content="disabled">

這個標籤會通知 Google 在此頁面停用自動廣告,而其他頁面仍能正常顯示。使用全站共用模板時,務必確認只在需要禁用廣告的頁面中加入此設定。

2. 僅能控制 <body> 區段的挑戰與替代方案

在某些情況下,您可能僅能修改 `

` 區段的內容,無法直接調整 `

` 區段。此時可考慮使用 JavaScript 動態插入 meta 標籤:

<script>
  (function() {
    var meta = document.createElement("meta");
    meta.name = "google-auto-ads";
    meta.content = "disabled";
    document.head.appendChild(meta);
  })();
</script>

注意:

` 區段直接加入設定。

  • 載入時機:Google AdSense 的自動廣告腳本通常在頁面初期執行,若 JavaScript 插入 meta 標籤的時機過晚,可能已經載入廣告設定,導致無法生效。
  • 非官方推薦:此方法僅為臨時替代方案,官方建議仍是在 `

3. 特定區塊與網址排除廣告的限制

針對 HTML 區塊:目前沒有官方提供的方法能夠「強迫」在某段 HTML 內容之間完全不顯示廣告。Google AdSense 的自動廣告會根據整個頁面的內容自動判斷插入位置,即使使用 HTML 註解(例如 <!-- google_ad_section_start --><!-- google_ad_section_end -->),也僅供廣告判斷內容相關性,無法保證該區塊內不顯示廣告。

針對特定網址:在 Google AdSense 後台並未提供依據 URL 排除廣告顯示的功能。如果希望針對特定網址不顯示廣告,建議透過修改該頁面程式碼(例如加入 meta 標籤或不載入廣告腳本)來達成目的。

精細控制廣告顯示:若需要精確控制廣告位置,可考慮改用手動廣告單元,這樣就能自訂放置廣告的區域與排版。

 

4. 結論與建議

目前官方唯一推薦的作法是透過在 `

` 區段加入:

<meta name="google-auto-ads" content="disabled">

若您因平台限制僅能修改 `

` 區段,可考慮以 JavaScript 動態插入設定或採用條件載入廣告腳本的方式,但效果可能因載入時機而有所不同。針對特定區塊或網址完全排除廣告,目前沒有官方支援的直接作法,如有更精細的控制需求,建議轉用手動廣告單元或調整後台模板設定。

綜合來看,若希望獲得最佳效果,建議盡可能在 `

` 區段進行設定,並根據實際狀況進行充分測試,以確保廣告的顯示符合您的預期。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 黃健哲 的頭像
    黃健哲

    小黃老師嘿技術

    黃健哲 發表在 痞客邦 留言(0) 人氣()