
IOS
二、修改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”。

服务器
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号