1、采用關閉手機聯網功能。大家都知道手機彈出廣告是在手機使用聯網功能下發生的,那麼可以采用對手機軟件聯網功能的限制,從而達到屏蔽手機廣告的目的,找到手機自帶的“網絡助手”字樣的軟件打開後進入到“流量排行”列表,點擊“批量聯網控制”,然後找到相應有廣告的軟件,點其“2G/3G”、“WIFI”按鈕關閉即可。
2、安裝第三方手機安全管理類軟件。例如360手機衛士、騰訊手機管家等進行對廣告的攔截。進入主程序後點擊廣告隐私管理,軟件會自動檢測手機中的所有軟件,檢測完畢後點擊全部廣告軟件會列出含有廣告軟件的程序。最後點擊相應含有廣告的軟件進行手動關閉禁止。不過需要注意的是手機必須在ROOT之後才可進行以上操作。
3、使用Android反編譯工具。先用winrar将apk安裝包解壓,從中提取classes.dex,利用Xtemp将dex解包,得到classes文件夾。打開notepadplus,然後按Ctrl+F,選擇Find in Files标簽,搜索“http://”,然後點擊“Find All”,從搜索到的結果中找到名為“AdView”的文件夾,此文件中包含的就是加載廣告的腳本,将下面三行腳本http://schemas.Android.com/apk/lib/com.google.ads改為(也就是删除http: //schemas.Android.com/apk/lib/com.google.ads),就可以屏蔽掉廣告的加載和顯示。重新打包dex文件(雙擊“redex.bat”即可,然後會生産一個“out.dex”,把它改名為“classes.dex”替換到原apk包中即可),然後為改動過的apk軟件簽名,這樣便得到了一個無廣告的應用。