推薦的iOS擋廣告方法

周詳 Sean Chou
周詳程式筆記
Published in
Dec 17, 2022

是不是覺得iPhone上打開網頁或APP就會跳出一堆廣告很煩?以下會盤點iOS上擋廣告的方法,比較各種差別。

關掉網路

iOS上的廣告都是透過網路連線取得的,所以最簡單的方式就是玩單機遊戲e的時候不要開網路,或到設定中把該遊戲的行動網路關掉,就能夠快樂的遊玩,但此方法也僅限於單機遊戲。

Safari過濾器

App Store上最常見的擋廣告都是用此方法,就是個瀏覽器套件,類似於Chrome上的Adblock擴充,常見免費的有AdBlock ProAdGuardAdBlock for Mobile,優點是能快速有效的阻擋各種廣告,我個人推薦AdBlock Pro,阻擋的內容較為齊全,缺點則是擋廣告的效果只在Safari內有效。

內建擋廣告的瀏覽器

有些瀏覽器就內建了擋廣告的功能,如Brave,但同Safari一樣,也只在該瀏覽器內有效。

Local DNS Server

如果要能夠阻擋各種App中的廣告,就只能透過DNS來解決,原理是他會把廣告用的網域解析到不存在的IP,App就無法取得廣告內容,常見的有DNSCloakAdGuard Pro,這些應用會在手機上使用VPN方式連線到Local Dns Server用來解析並記錄域名,由於會在手機內多開個服務,可能有較耗電。

DNS描述檔

既然DNS就可以解決擋廣告問題,那我們不一定要用Local DNS Server,可以直接為iOS安裝DNS描述檔,就能夠讓手機直接用Adguard的DNS解析域名,可以參考官方教學

總結

我個人是推薦用AdBlock Pro加上Adguard DNS描述檔,輕量無負擔,可以阻擋掉手機上會出現的99%廣告,但Youtube或Spotify這種商業廣告還是沒辦法阻擋。

--

--