快轉到主要內容

Android手機擋廣告APP推薦,不需root權限

智慧型手機 手機APP分享 uBlock Origin Adblock
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

Android手機的廣告無處不在,可能連本文都有廣告(吐舌)

合適的廣告賞心悅目,過多的廣告影響使用者觀感,惡劣的廣告侵犯隱私,基於種種因素才在必要時將其擋掉。

本文Ivon推薦幾個Android系統擋廣告(adblocker)的解決方案,大部分不需要Root權限就能搞定。

以幾種常用情景,搭配適合的APP,只推薦 「開源」 且尊重隱私的APP給大家。這些APP不一定要全裝,自行挑合適的範圍使用。

提醒:盡量不要下載不提供原始碼的「擋廣告APP」。因為唯有開放原始碼,才有自由使用軟體的權利,亦能免於暗中被二次剝削。

另外要小心不要下載到仿冒品,例如NewPipe只有在F-Droid上架,Google Play是找不到的。下面部份連結會連到F-Droid,這是僅收錄開源APP的網站,安全性可受公評。

1. 如何阻擋APP內的廣告
#

APP內的廣告指的是應用程式或遊戲使用一半出現的廣告,比方說Line、Facebook的廣告。有些會強迫看完才能繼續,十分之惱人。

1.1. Blokada和AdGuard
#

阻擋APP廣告最簡單的方式是用DNS伺服器擋住。連線到某網站的時候都會有一個DNS伺服器負責找到的具體位址,於是這些APP只要阻擋廣告的網址,自然廣告就無法播放。

這二個APP概念很類似,都是以DNS擋廣告。安裝後按照APP指示開啟VPN,連線至他們的DNS伺服器,這樣APP內廣告大部分就出不來了。

差別在於Blokada是本機DNS伺服器(v5是這樣,v6後變成AdGuard一樣的線上DNS伺服器,需要$$),且可針對特定APP設定要不要擋廣告。

AdGuard則有提供iOS和電腦版,要付費購買Pro版才能擋住全部手機上的廣告(預設只擋瀏覽器),且AdGuard的擋廣告清單會自動更新這樣。

這二個APP都可以自訂擋廣告規則。

不過用DNS擋廣告可能會有網速變慢的問題(伺服器在國外),此外DNS也無法擋住Youtube APP的廣告。

1.2. AdAway
#

【部份需要Root權限】

AdAway預設模式需要root權限,原理是修改系統的/etc/hosts檔案達到擋廣告的目的。hosts檔案是作業系統連線前會優先查詢的檔案,按照裡面的IP與網址設定連上網站。只要把廣告的網址寫進該檔案讓系統找不到網址,就能阻止廣告載入。如果誤擋,只要編輯白名單和黑名單規則即可。

hosts不依賴第三方伺服器,因此不影響網速,對APP和瀏覽器廣告都有效。AdAway改完hosts檔案後就能關掉,沒有額外的APP在背景執行和耗費電力。

此外,AdAway有提供免root,以本機VPN擋廣告的方式,類似Blockada,不過效果不如改hosts好。

AdAway無法擋Youtube APP的廣告,部份瀏覽器網頁的廣告也擋不住。

1.3. 第三方客戶端
#

有些APP的廣告需要經過第三方客戶端處理才能擋住。

比方說Reddit可以改用 Infinity擋廣告

Twitter改用 Twidere X或Twitter ReVanced

Bilibili/NicoNico改用 PipePipe

Youtube擋廣告請見文末。

中國的APP普遍都是流氓,且幾無第三方APP可用。要擋掉只能Root後用Xposed模組破解,很麻煩。

2. 如何阻擋網頁廣告
#

網頁廣告指的是在瀏覽器(Chrome、Edge、Firefox)內看到的廣告,例如新聞網站的全螢幕廣告、Youtube的片頭廣告。

有些廣告用DNS和hosts都擋不掉,就得靠瀏覽器主動去攔截了,那麼大家應該會想到電腦瀏覽器的擴充元件吧?知名的擋廣告擴充元件「uBlock Origin」在手機也可以用,uBlock Origin好處是對所有廣告格殺勿論,還能 擋內容農場。這裡推薦一些適合的瀏覽器。

2.1. Brave Browser
#

類似Google Chrome的開源瀏覽器,懶人擋廣告的好選擇。無需設定就會自動擋掉網頁廣告、Youtube廣告、追蹤器。但是無法裝擴充元件。

另提供電腦板,可以同步密碼與瀏覽紀錄。

2.2. Firefox
#

支持自由軟體的第一選擇,預設阻擋追蹤器保護隱私。手機版Firefox同樣能安裝擴充元件,並能與電腦版Firefox同步資料。

下載後至 uBlock Origin的商店頁面安裝擴充元件。可配合 TamperMonkey進一步封鎖廣告。

不喜歡Firefox過於商業化的經營模式的,尚有更自由的 IceRaven Mull Fennec可選擇。

2.3. Kiwi Browser
#

號稱是手機上的完整版Chrome,開放原始碼,能安裝許多Chrome電腦版的擴充元件,包含uBlock Origin,還可以配合TamperMonkey進一步封鎖廣告。

無法同步Chrome書籤和歷史紀錄。

下載後至 uBlock Origin的Chrome商店頁面點選安裝擴充元件即可。

註:作者說需要吃飯,所以Kiwi Browser首頁預設會開啟廣告。

3. 如何阻擋Youtube APP的廣告
#

Youtube APP的廣告不好擋,除了花錢買Premium外,換個APP最快。

3.1. Youtube Revanced
#

破解官方Youtube APP而來,破解檔是開源的。

使用起來跟官方APP無異。能擋廣告和背景播放,支援登入Google帳號。

3.2. NewPipe
#

沒有花里胡俏的功能,單純用來播放Youtube影片的APP,支援擋廣告、背景播放、下載影片,還能查詢Youtube Music的專輯。

因為NewPipe保護使用者隱私的理念所致,NewPipe無法登入Google帳號同步資料,也不支援Chromecast。只能離線儲存與匯出播放清單。

與NewPipe設計哲學類似的APP尚有 InnerTune LibreTube

3.3. 瀏覽器配合附加元件
#

安裝Firefox或Kiwi Browser。

在附加元件列表搜尋「uBlock Origin」和「Video Background Play Fix」,這樣網頁版Youtube(https://m.youtube.com)就可以達到去廣告和背景播放的效果。

相關文章

Android手機如何用uBlock Origin封鎖Google內容農場網站
智慧型手機 手機APP分享 Browser Extension Content Farm Adblock uBlock Origin Google Search Android
iPhone無廣告、背景播放Youtube影片!uYouPlus APP安裝教學
智慧型手機 手機APP分享 AltStore Youtube iOS Adblock
為繼續用去廣告的Reddit,只好自行編譯Infinity for Reddit APP
智慧型手機 手機APP分享 Reddit Android Adblock

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。