1. 安装广告拦截插件(需越狱)
市面上有许多广告拦截插件,例如Adblocker,通过Cydia使用,搜索并安装《AdBlocker》,安装完成后,在iOS的“设置”里找到它,然后在相应界面中抉择“其他使用”,启用对特定使用程序的广告屏蔽功能。
除了屏蔽内置广告,AdBlocker还能过滤Safari和其他浏览器的网页广告,甚至答应自定义屏蔽策略,如设定白名单、黑名单,或是针对不同语言的广告进行过滤(可下载更新包以增强功能)。
2. 修改hosts文件(需越狱)
理解广告展示的基本流程:“程序调用-发送广告请求-连接广告服务器-下载广告-展示”,我们可以从这个流程中任一环节进手,中断广告的加载,通过修改hosts文件,将广告服务器的IP地址设为本地回环地址"127.0.0.1",从而阻止广告内容的正常获取,具体操作是借助itools等工具打开设备,找到路径"/private/etc/hosts"下的hosts文件,复制到电脑上编辑,添加相应的屏蔽条目,再替换回设备,这样能阻断许多软件内的广告,但请注重,某些软件可能会定期更改请求域名,此法可能失效。
3. 改变广告链接文件目录(无需越狱)
对于未越狱的设备,可以尝试改变广告链接文件所在的目录结构,使得软件无法启动广告请求,以Oplay Lite为例,使用iTools进进"/Library/Caches/media.admob.com"路径,移除或重命名该文件夹,Admob是常见的广告网络,多数广告请求指向这里,假如碰到国内不依靠广告联盟的使用,如新浪微博,其广告文件夹可能名为"dxad_cache"。
4. 关闭移动数据或Wi-Fi连接
这是最直接但可能影响上网体验的方法,即关闭无线数据(WIFI或蜂窝数据),使广告链接无法访问和下载,对于常在线的用户,这可能会带来诸多不便。
如何在电脑上防止网络游戏弹窗?
以360浏览器为例,阻止网络游戏弹窗的步骤如下:
1. 当网络游戏自动弹出时,笔录下游戏网页的网址。
2. 打开浏览器,点击右上角的工具栏,抉择"Internet选项"。
3. 在打开的"Internet选项"窗口中,点击"安全"标签页。
4. 进进"安全"页面后,抉择"受限站点",接着点击"添加站点"按钮。
5. 将刚才笔录的网络游戏网址输进到限制区域,点击"添加"。
6. 点击"关闭"并确认设置,即可完成阻止网络游戏弹窗的操作。