回覆列表
  • 1 # 觀風看世界

    一、安裝遮蔽廣告外掛[需越獄]

    這類外掛現在有很多,比如AdBlocker、紅雪廣告殺手等,我們僅以Adblocker為例簡單介紹。執行Cydia程式,搜尋《AdBlocker》並進行安裝,成功後在iOS的“設定”選項中找到它,接著在介面下方的“Other Apps”中選擇我們需要遮蔽廣告的軟體。

    除了遮蔽軟體中植入的廣告外,《AdBlocker》還可以遮蔽用Safari等瀏覽器瀏覽網頁時遇到的廣告,並且可以自定義遮蔽規則,比如建立白名單、黑名單、自定義廣告連結或者按照不同語言進行遮蔽[需下載更新包]等等。

    二、修改hosts檔案[需越獄]

    我們先了解一下植入廣告它們大致的工作流程:“執行程式-啟用廣告請求-連線廣告伺服器-下載廣告內容-顯示”,顯然只需要將這個流程中的某一環節掐斷,便可以將廣告遮蔽。

    修改hosts檔案的方法正是基於這樣的原理,它將其中的廣告請求連結指向“127.0.0.1”[本機回送地址],如此廣告內容無法正常下載。具體來說,用第三方管理工具如iTools等開啟裝置,在檔案系統[越獄系統]中找到“hosts”檔案[路徑:/private/etc/hosts]。將其複製到PC上,然後用記事本或者寫字板開啟,新增如下內容後再替換裝置中的原檔案就可以遮蔽大部分軟體中植入的廣告了[個別軟體請求域名經常更換,該方法可能會失效]。

    三、修改廣告連結檔案所在的資料夾[非越獄]

    以上兩種方法都需要越獄,那麼對於非越獄使用者來說該怎麼辦呢?也挺簡單,只需要修改廣告連結檔案所在的資料夾,讓軟體無法啟用廣告需求即可。我們以“Oplay Lite”為例,還是用iTools開啟,找到“media.admob.com”資料夾[路徑:/Library/Caches/media.admob.com]。Admob是廣告聯盟[國內還有其它盟比如domob等],大多數的廣告請求都是指向它們。而解決的辦法是,刪除原資料夾,然後建立一個同名檔案代替。

    當然,國內一些特別強勢的公司,它們軟體中的廣告不需要依靠廣告聯盟,所以其相關資料夾名稱有所不同。比如新浪微博,其廣告連結檔案所在的資料夾名稱為“dxad_cache”。

    四、關閉無線資料鏈接

    這估計是最傻瓜也是最簡單的一種方法了,即:關閉無線資料鏈接[WIFI或者3G],讓廣告連結訪問和下載失敗。只是對於經常使用網路的朋友來說,這種方法使用也許會造成很多不便。

  • 中秋節和大豐收的關聯?
  • 如何挑選寶寶的寢具?