前言
App明明没有任何广告,但是企鹅手机管家非说你的App有广告插件,太让人郁闷了。但是既然出现问题,就要解决,不然就不是一位优秀的程序猿了(严肃脸)。
解决步骤
我司的产品面向海外,故需要用到Google的GCM,因此在项目里集成了google-play-services.jar。从网上查阅的资料来看,这个jar包很可能就是罪魁祸首。
使用JD-GUI反编译google-play-services.jar,该jar的结构如下所示。
这两个ads文件夹应该就是谷歌自带的广告模块。
解决方法是解压google-play-services.jar,然后删除这两个ads文件夹,再使用jar -cvf命令重新打包,将新打包的jar文件替换原来的jar即可。