安卓電子市場上有很多免費應用,但這些應用都存在或多或少的廣告(如圖1),手機屏幕就這么大點,那個關閉廣告的叉叉按鈕總是那么的小,稍不留神就點到廣告鏈接或撥出電話。而電子市場上存在的一些付費專業版軟件,與免費版的區別就在于是否存在內嵌式廣告。理論上,只要清除了這些無處不在的廣告,免費版和專業版其實沒啥區別。
雖然有ADFree這類號稱能清除廣告的應用存在,但并不一定對所有應用生效,所以還要找一個更加穩妥的方法。應用內嵌的廣告一般都是即時更新的,也就是說需要訪問網絡,根據這點,利用安卓上著名的防火墻+流量控制軟件——Droidwall,用它的流量控制功能即可達到去除廣告的目的。
運行Droidwall后,在“模式:白名單(允許選中)”處長按(如圖2),切換成黑名單模式,找到要屏蔽廣告的軟件,同時勾選 WiFi和3G兩列(如圖3)。再調出Droidwall的菜單欄,點擊“應用規則”并啟用防火墻(如圖4),現在再運行應用程序,原本討厭的廣告統統不見了。
此方法適用于去除大部分無需聯網軟件中的廣告(IM、社交網絡之類必須聯網的軟件就算了),尤其完美的是可以隨時更新升級軟件。但要注意,必須在第一次運行該軟件之前在Droidwall設置阻止其聯網,否則就會存在一兩條固定廣告,必須刪除重裝才能解決。
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文