穿山甲广告 SDK 组件列表 TTAdActivity AdLoadService AdRewardService 逐个关
穿山甲(Pangle)组件全览
穿山甲是字节跳动旗下的广告 SDK,集成在大量国内应用里。Bloker 规则库中穿山甲的包名前缀包括:
com.ss.android.socialbasecom.ss.android.downloadlibcom.ss.android.adcom.bytedance.embedapplogcom.bytedance.panglecom.bytedance.tea.crashcom.bytedance.sdk.openadsdk
核心广告组件
| 组件名 | 类型 | 作用 | 关掉后效果 |
|---|---|---|---|
TTAdActivity | activity | 广告落地页、激励视频播放页 | 点广告不再跳落地页,激励视频看不了 |
AdLoadService | service | 后台广告物料预加载 | 应用打开时后台不再拉取广告数据 |
AdRewardService | service | 激励视频奖励领取 | 看激励视频领奖励功能失效 |
AdTrackService | service | 广告曝光点击上报 | 广告数据不再上报 |
TTAdPushReceiver | receiver | 广告推送入口 | 应用不再接收广告推送 |
怎么关穿山甲
步骤一:进规则库搜"穿山甲"
打开 Bloker → 规则 tab → 搜索框输入"穿山甲" → 出现穿山甲 SDK 卡片 → 点进去看哪些应用命中了。
步骤二:进应用详情逐个关
从规则库点命中的应用 → 进入应用详情页 → Bloker 会高亮标记出穿山甲相关组件 → 逐个关掉它们的开关。
步骤三:验证
- 关掉后重启应用(或杀掉应用重新打开)
- 跑一遍之前常出现广告的场景
- 如果还有广告,检查有没有漏关的组件(有些应用加了混淆后包名前缀会变)
穿山甲的防屏蔽逻辑
穿山甲 SDK 有一定的防屏蔽能力:
- 某些组件被 PM 禁了之后,应用会自动恢复(典型的复活问题)
- 所以推荐用 IFW 方式来禁穿山甲的组件——IFW 拦截 intent,应用察觉不到,不会复活
副作用
关掉穿山甲组件后:
- 应用内所有穿山甲广告消失(横幅、插屏、激励视频、落地页)
- 部分应用可能会显示"广告加载失败"的空占位(比有广告好)
- 不会影响应用的核心功能(除非应用本身就是一个广告平台)
- 数据上报停止(友盟/Bugly 的上报 service 也可能一起关掉)