关掉广告 service 后杀掉应用再跑一遍 确认物料不再预加载
为什么关掉 service 后要杀掉应用
关掉广告 service 后,应用内存里可能还留着之前预加载的广告物料(图片、视频、HTML 页面缓存)。这些缓存不会因为 service 关了就自动消失——应用可能继续用缓存的广告来展示几轮。
所以验证时必须:杀掉应用 → 重新打开 → 跑原来的使用路径。这样内存清空了,新的 service 不会预加载新物料,广告就真的没了。
完整的关 service 验证流程
1. 关掉 service
进应用详情 → service tab → 找广告相关 service(名字带 Ad、Pangle、AdLoad、AdTrack、OpenAd 等)→ 关掉。
2. 强制停止应用
在 Bloker 里(如果有这个功能)或者系统设置的应用管理里,把目标应用强制停止。或者:
- 按最近任务键 → 划掉应用卡片
- 或打开应用后按返回键退出,确保它不在后台运行
3. 重新打开应用
从桌面点击应用图标正常打开,不要从最近任务列表里恢复。
4. 跑一遍使用路径
- 开屏广告:等 3-5 秒看有没有出现
- 列表广告:进入有广告的页面滚动几次
- 激励视频:点一下"看视频领金币"按钮
- 插屏广告:退出应用或进入子页面时看有没有弹出
5. 记录结果
| 结果 | 下一步 |
|---|---|
| 广告没了 | 成功!关掉的 service 就是对的 |
| 广告还在但比之前少 | 可能有多个广告 service,回去 Bloker 找其他的 |
| 广告完全没变 | service 名字混淆了或用了另一个 SDK,换规则库搜其他 SDK 名字 |
| 应用闪退/崩溃 | 关到了核心 service,立刻打开恢复开关 |
关掉 service 后 Bloker 里开关变了?
- PM 方式:关掉后应用重启,可能会自动把 service 打开(复活问题)——这是 PM 方式的固有问题
- IFW 方式:关掉后应用重启,开关应该保持关着——如果被复活了说明 IFW 规则没生效,检查控制器设置
哪些 service 关了应用会坏
谨慎关掉这些名字的 service:
- 带
Core、Main、Engine、Player的 - 带
Download(下载核心)、Upload(上传核心)的 - 带
Sync、Cloud(云同步)的 - 带
Media、Audio(媒体播放核心)的
判断标准:关掉前先用应用的核心功能(播放、下载、上传),确认核心功能正常,再关掉 service 验证核心功能有没有坏。