關於廣告攔截、跟蹤防護

拋磚引玉,我瞭解到的廣告攔截方案,更準確地說是內容攔截方案,因為很多時候需要攔截的不僅僅是廣告,還有跟蹤器、影響體驗的一些非廣告頁面元素等等,例如下面這張圖片,是不是有點恐怖呢:

關於廣告攔截、跟蹤防護

1)電腦-瀏覽器內建的攔截工具

例如微軟 Edge 內建了跟蹤防護,可以遮蔽廣告跟蹤器,跟蹤器其實就是一段程式碼,例如 Google Analytics。js。跟蹤器能收集使用者或裝置的資訊,跟蹤你訪問過哪些網站等,廣告主於是能根據你的瀏覽行為對你投放廣告。有時候我們在京東看了一雙鞋,開啟其他網站馬上就能看到這雙鞋的廣告。

Firefox、Safari 也內建跟蹤器防護功能;但是 Chrome 沒有。至於廣告遮蔽,以上瀏覽器都沒有內建。

下圖是被 Edge 內建的跟蹤防護功能阻止的愛奇藝網站的跟蹤器:

關於廣告攔截、跟蹤防護

2)電腦-瀏覽器外掛

AdGuard、Adblock 、Adblock Plus、uBlock Origin 等廣告攔截外掛,除了可以阻止跟蹤器,還可以遮蔽廣告、遮蔽一些雖然不是廣告但令人討厭的彈窗等頁面元素。這四款工具效果各異,這裡不評價。

下圖是淘寶網站被遮蔽的內容,應該不止廣告,看來還省了很多流量。

關於廣告攔截、跟蹤防護

3)電腦-廣告遮蔽軟體

瀏覽器外掛只能用於瀏覽器內,有一些內容攔截工具還有桌面版應用,例如 AdGuard 等,它們支援系統級的廣告過濾,可過濾瀏覽器和其他應用的廣告,不過可能收費。

瀏覽器外掛必須遵守瀏覽器的規則,不見得所有瀏覽器都希望你遮蔽廣告,例如 Chrome 應該不希望你攔截 Google 的廣告,而系統級別的內容攔截軟體可以擺脫這些限制。

4)手機-瀏覽器外掛

手機版的 Chrome 不能遮蔽廣告;Edge 內建了 Adblock Plus 用於遮蔽廣告,需手動開啟,Edge 和電腦版一樣,支援阻止跟蹤器;Safari 本身支援阻止跨域跟蹤但不支援遮蔽廣告,不過可透過第三方內容攔截器遮蔽廣告;Firefox 能阻止跟蹤。

關於廣告攔截、跟蹤防護

5)手機-內容攔截應用

AdGuard 有 iOS 和 Android 版,但需要付費才能攔截其他應用的廣告,否則只能作用於瀏覽器;Adblock Plus、Adblock 在 iOS 和 Android 都沒有全域性攔截功能,要不就是作為瀏覽器外掛存在,要不就是開發一個主打廣告攔截的瀏覽器;uBlock Origin 不支援手機。

下圖是 Adblock Plus、Adblock 針對三星手機瀏覽器的外掛截圖:

關於廣告攔截、跟蹤防護

6)DNS 或 host

Android 平臺有一款叫 AdAway 的廣告攔截應用,透過修改 host 阻止廣告請求,已經開發了很多年,但因為需要 root,不太流行。DNS 攔截和改 host 攔截原理差不多,我用過的有 nextDNS,可以攔截瀏覽器和應用中的廣告,但可能影響國內網站訪問速度,例如在瀏覽器開啟百度慢很多。DNS 方案甚至可以用在路由器,這樣所有連線到這個網路的裝置都可以過濾廣告,只是我還沒找到好用的廣告過濾DNS。

GitHub 有一個叫 pi-hole 的開源專案,可以用樹莓派自建 DNS 攔截服務。

下圖是 nextDNS 的資料統計面板:

關於廣告攔截、跟蹤防護

關於遮蔽規則

上面提到的所有內容攔截工具都離不開 EasyList 這個開源專案,EasyList 針對不同的使用者需求維護了眾多內容攔截規則,有些開發者例如 AdGuard 還會維護自己的規則,他們稱之為過濾器,在 GitHub 還能找到很多由網友個人維護的過濾列表。

——-

我曾經是廣告遮蔽外掛的忠實使用者,Adblock 、Adblock Plus、uBlock Origin 這些瀏覽器外掛我都用過,後來好像是迫於多種壓力,這些外掛遮蔽廣告的做法不那麼激進了,允許展示 “可接受廣告”,於是遮蔽效果開始下降。

關於廣告攔截、跟蹤防護

另一個重要原因是,很多網站也開始採取反廣告遮蔽措施,友好一點的就是彈出一個幾秒到十幾秒後自動消失的提示,提醒你關閉遮蔽功能;粗魯一點的就完全禁止你瀏覽網頁內容,直到你對它停止遮蔽。這是我不再使用遮蔽外掛的主要原因,煩不勝煩,就卸了。

如果你不知道如何BlockAdblock,有人甚至免費提供了反廣告遮蔽程式碼,幫助站長快速佈署:

關於廣告攔截、跟蹤防護

BlockAdblock 的作者反廣告遮蔽的理由是:The free web is important。 Free media is important。

我突然對這個話題感興趣,是因為昨天看到新聞說臉書公司在很多媒體上大幅打廣告,譴責蘋果損害了超過千萬的中小賣家的利益,理由是 iOS 系統的隱私政策導致小賣家在臉書上投放的廣告效率下降,平均一美金的廣告費用所帶來的銷售額下降了 60%。

關於廣告攔截、跟蹤防護

為什麼會這樣呢,因為在 iOS 14 如果一個 App 需要對你進行跟蹤,它必須先彈窗詢問使用者:請問你允許我跟蹤你嗎?可能大多數使用者都會拒絕。在 iOS 14 之前預設允許。

關於廣告攔截、跟蹤防護

關於廣告攔截、跟蹤防護

你可以在這裡檢視自己拒絕了多少應用的跟蹤請求:設定 > 隱私 > 跟蹤。

關於廣告攔截、跟蹤防護

除了阻止 App 跟蹤,前面還提到了 Safari 也預設開啟了阻止跨域跟蹤。阻止跟蹤意味著廣告主給你推送的廣告不再那麼有針對性,甚至無法定位到要投放的使用者群體,影響廣告主的收益,這是他們不願意看到的。

by

科技微訊