由於很多軟件內置廣告的形式不一,此次onehus僅以最為簡單的形式開始我們的教程。當然要先准備一個APK反編譯工具對APK進行解包。為了方便大家,還是提供一下主要的好了。
Search and Replace,此工具不僅速度快,重要的是支持對文件和文件夾搜索和替換,當然EmEditor也是個不錯的選擇,這個主要看大家習慣而定。
現在最為簡單的廣告是以嵌入式為主,即在主程序標簽浮動加載一個廣告條,知道了原理去除也就容易了。這裡我們以最近的一款游戲Dragon Fly為例子,開始我們的教程。我們在解開編譯APK之後得到的文件夾,搜索“http://”,在搜索結果列表框內,我們可以看到很多搜索到的內容,搜索到的結果中有一個文件很醒目:AdView(嵌入廣告平台,有的廣告是其他的平台),此文件中包含的既是加載廣告的腳本,將其中的四行腳本"http://schemas.android.com/apk/lib/com.google.ads"替換為"",既可以屏蔽掉廣告的加載和顯示。是不是很簡單呢?
如果問為什麼定位這個文件,多做嘗試就知道了,嘿嘿。
當然,最後一步就是編譯一下然後重新簽名,這樣便得到了一個無廣告的應用。