免Root機去廣告!向網頁與App內廣告說再見
手機廣告相比起電腦廣告更礙眼的原因,是廣告面積比例更高,而且輕觸式屏幕設計的智能手機,很易誤觸廣告,而且手機在戶外使用流動數據上網的話,會產生額外的流量消費,對非無限上網的用戶有影響。以往去除廣告需要Root機,而一些新手機使用Android 6.0或以上,Root機難度比以往提高。還好現在仍有方法,在毋須Root機的情況下,也能令Android手機達到去除網頁廣告,甚至App內廣告的效果。
由於Google本身都是廣告推銷商,所以對去除手機廣告應用程式的限制都非常大,紛紛從Play商店下架。而目前還有在營運的,有部份轉至地下運作。但由於這些程式大多屬於開放源始程式碼,故此偷偷植入有害程式的機會較低,故我們都可放心使用。
利用DNS去除廣告的應用程式 Block This
這個Block This是現存非Root機程式中,資料保安與去廣告效能最佳的Android應用程式之一。它的運作原理,下文有詳細介紹。但它最大的賣點是,在毋須Root機的情況下,把瀏覽器內的網頁廣告,甚至是App內顯示的廣告,也可將之隱藏起來。可節省數據流量之餘,也可減少錯誤操作而誤按廣告。
程式名稱:Block This 下載網址(用戶需要下載APK檔案並自行安裝):https://block-this.com
Block This原理解釋
以往一些去廣告程式,用戶需要連接供應商的VPN伺服器,再透過他們上網,讓他們為你過濾廣告。這種做法的壞處,是從你手機輸出、輸入的資料,都經過其他電腦傳輸,資料的安全成為疑問。
這次介紹的Block This,同樣使用了VPN方式過濾廣告,但它並非將你的數據原原本本傳送到VPN伺服器。Block This只會將「DNS請求的網址」傳送到他們的伺服器分析。由資料本身不會被傳送到別的電腦,你的信用卡、個人姓名等重要私隱資料,也不會給其他人查核。
DNS就是Domain Name System(網域名稱系統)。網路世界以IP位址分辨每一台電腦,但你在瀏覽器卻是輸入Google.com,DNS服務就是把用戶要求的Google.com轉化成「172.217.25.14」這個數字式地址。
Block This的運作,就是將你的DNS請求傳送到他們的伺服器,經過分析後,如你請求的是一個廣告圖片的網址,他們就會回報一個名為「127.0.0.1」的無效IP位址。那麼你的手機連接這個無效的IP位址,就不能讀取廣告圖片,從而達到去除廣告的效果。
Block This安裝方法
由於此程式已經從Play商店下架,因此開發者現在於互聯網上直接公開Block This程式的APK安裝檔案。你只需要下載該APK檔案,直接在Android手機上安裝便可。
1. 首先手機需要允許安裝非Play商店以外的應用程式。打開系統設定畫面,進入「安全」,將「未知的來源」項目設定為「啟用」。
2. 到Block This官方網站直接下載APK檔案。
3. 下載後將它安裝好。
4. 然後打開此應用程式,按下畫面中央唯一一個按鈕,就能啟用Block This的功能。
在畫面上方的狀態列上,你會看到一個鑰匙圖示,代表Android手機正透過VPN伺服器上網。而上文的程式運作原理也講到,它不會直接將你的資料傳送給Block This,所以這個VPN上網相對安全得多。
5. 如果你希望Block This每次開機都自動開啟。可點擊選單鍵(右上角三點)進入Settings設定畫面,開啟「Enable Auto Start」(開機時自動啟動)功能。
Block This測試效果
在一些我們日常會操作到的上網體驗,測試一下Block This過濾廣告的成效。
首先看看Yahoo!香港網站,在未使用任何程式過濾之前,讀入網頁後便會出現全版廣告。而且新聞的內文中也會看到廣告橫額。
而使用了Block This之後,全版廣告已不再出現。新聞內文也不再出現廣告。但可惜新聞列表中的「Sponsored Link」(廣告商提供的內容)則沒有被過濾。
另外測試的是蘋果日報手機版。在Firefox瀏覽器上,原本的網頁會出現廣告。(‧圖片中網站內容版權屬於該網站所有)
而使用了Block This的廣告後,廣告圖片會消失,但畫面上方要求你安裝應用程式的提示還會顯示。
之後我們再測試手機應用程式。首先是LIHKG討論區。在未有使用Block This的情況下,我們看到廣告橫額出現在主畫面下方。而且每篇貼文的內容中間都會加插廣告。(‧圖片中網站內容版權屬於該網站所有)
但使用了Block This之後,廣告也消失了,但留意原本廣告出現的位置會變成空白。廣告原本佔用的位置也不會消失。
最後是熱門遊戲「欠債靠賭博還錢」,遊戲底部總會顯示廣告。但使用了Block This後(右圖),也不會再顯示廣告。