blocker 中文文档 下载 App

激励视频靠什么组件触发 AdRewardService + RewardActivity 一起关

激励视频的完整组件链

激励视频(Rewarded Video)是目前应用里最赚钱的广告形式——用户观看 15-30 秒视频后获得应用内奖励(金币、体力、会员天数等)。要让激励视频彻底消失,需要同时关掉两个环节:

  1. 后台 service:负责预加载广告物料(不关掉的话应用还会在后台拉视频资源,只是展示不出来)
  2. activity:负责播放激励视频

各 SDK 的激励视频组件名

SDK激励视频 service激励视频 activity
穿山甲AdRewardService / VideoAdLoadServiceTTAdActivity / TTFullScreenVideoActivity
AdMobAdMobRewardAdService(可能没有独立命名的 service)AdMobRewardAdActivity
优量汇(GDT)GDTRewardServiceGDTRewardVideoActivity
MintegralMTGRewardServiceMTGRewardVideoActivity
ironSourceISRewardServiceISRewardVideoActivity

为什么只关一个不够

实战步骤

步骤一:先跑一遍激励视频

打开目标应用 → 找到"看视频领金币"或类似入口 → 点一下 → 确认确实能弹出激励视频 → 看完领完奖励。这一步是定位——确认这个应用确实有激励视频广告。

步骤二:回 Bloker 找 service

进应用详情 → service tab → 搜 Reward、Video、AdLoad → 找到广告 SDK 的 service → 先关掉它。

步骤三:再找 activity

进 activity tab → 搜 Reward、Video、AdActivity → 关掉广告 SDK 的播放 activity(可能有多个)。

步骤四:杀掉应用重开验证

杀掉应用 → 重新打开 → 点激励视频入口 → 应该没反应(因为 service 不预加载、activity 打不开)。

步骤五:再开后台看有没有预加载

回到 Bloker → 进应用详情 → 看 service tab → 确认刚才关掉的 service 还是关的。有些应用启动时可能会重新启动这些 service,这时候:

权衡:要不要关激励视频

关掉激励视频后:

折中方案:不关激励视频的 activity(让奖励能领),只关掉 service(不让它在后台预加载)。这样你想看的时候手动加载,不看的时候不会后台偷跑。