免费版广告策略的核心不是“展示尽可能多的广告”,而是:

让轻度用户贡献广告收入,让高频用户自然产生去广告或订阅需求,同时不破坏核心留存。

对于个人开发者,更适合采用低侵入广告 + 明确频控 + 会员去广告 + 数据动态调节,而不是依赖高频插屏。这样研发和运营成本也相对可控,符合个人开发者投入产出比优先的现实约束。

 项目说明.txt

一、推荐的广告组合

1. Banner:作为稳定的基础收入

适合放在:

  • 列表页底部
  • 首页底部
  • 文件浏览页底部
  • 播放列表页
  • 统计结果页底部

不适合放在:

  • 记账输入页
  • 视频全屏播放页
  • 密码、登录、支付页面
  • 键盘容易遮挡的位置
  • 用户频繁点击操作按钮附近

Banner 的价值是收入稳定、打扰较小,但单次价值偏低。Google 也建议 Banner 更适合作为内容伴随型广告,而插屏和激励广告更适合自然流程转换点。

建议:

  • 使用自适应 Banner。
  • 页面停留超过约 2 秒再请求展示,避免页面一闪而过仍产生广告请求。
  • 会员、永久买断用户完全不加载广告 SDK 请求,而不只是隐藏视图。
  • 广告区域预留固定高度,避免加载成功后页面跳动。

2. 插屏:只放在“任务完成之后”

插屏是收入提升最明显、也最容易伤害体验的广告形式。

适合时机:

  • 导出文件完成后
  • 扫描或清理结果生成后
  • 完成一次文件传输后
  • 视频播放结束、退出播放器后
  • 完成一组批量操作后
  • 用户主动结束一次完整任务后

禁止或尽量避免:

  • App 启动立即弹出
  • 用户刚点击“记一笔”就弹
  • 保存按钮点击前弹出
  • 视频播放到一半弹出
  • 每次切换 Tab 都弹
  • 用户连续返回页面时重复弹
  • 首次安装、首次启动、首次完成任务时弹

Google 明确建议插屏只应出现在自然停顿或页面转换节点;对于缺少自然停顿的工具类 App,可能更适合采用其他广告形式。

推荐频控

初始可以采用比较保守的配置:

项目

建议值

新用户保护期

安装后前 24 小时不展示插屏

首次使用保护

前 3 次核心任务不展示

最短时间间隔

10~15 分钟

最少操作间隔

完成 3~5 次核心任务

单日上限

3~5 次

单次会话上限

1~2 次

连续短会话

不重复展示

AdMob 本身支持按照用户、广告单元和时间周期配置频次上限,应同时设置服务端频控和客户端频控,避免远程配置失效时出现广告轰炸。

推荐判断逻辑:可以展示插屏 = 非会员 && 不在新用户保护期 && 本次任务已成功完成 && 距离上次插屏超过 12 分钟 && 本次会话插屏少于 2 次 && 今日插屏少于 4 次 && 用户当前没有输入、播放或关键操作


3. 激励广告:用广告交换非核心增值能力

这是兼顾收入和用户接受度最好的广告形式,因为用户主动选择观看。

适合交换:

记账 App

  • 临时解锁一次高级统计
  • 临时解锁一次 PDF 导出
  • 临时解锁一次批量导入
  • 临时使用一次 AI 分类
  • 当天隐藏 Banner 30 分钟或 1 小时

文件管理 App

  • 解锁一次大文件传输
  • 解锁一次重复照片扫描
  • 解锁一次批量压缩或解压
  • 临时提高上传数量限制
  • 临时使用一次高级格式预览

播放器 App

  • 当天解锁高级倍速
  • 解锁一次字幕识别或字幕下载
  • 临时解锁后台播放
  • 临时解锁投屏
  • 当天去除 Banner 一段时间

需要注意:不要用激励广告交换用户已经合理预期属于基础能力的功能。例如:

  • 打开自己的本地文件
  • 保存已经编辑的数据
  • 恢复自己的数据
  • 查看基本记账记录
  • 退出全屏播放

激励广告适合奖励用户应用内权益、功能次数或临时能力。


4. 原生广告:列表足够长时再考虑

原生广告适合:

  • 文件列表
  • 资讯列表
  • 模板列表
  • 主题列表
  • 搜索结果列表

推荐每隔 8~15 个真实内容项插入一个,并满足:

  • 明确标注“广告”或“Ad”
  • 外观与内容协调,但不能伪装成普通内容
  • 不放在列表第一项
  • 不紧贴删除、下载、播放等高频按钮
  • 列表不足一定长度时不展示

Google 将原生广告定义为可匹配应用视觉体验的广告格式,但仍需要遵守明确标识和避免误触等要求。

对个人开发者而言,原生广告的开发、适配和测试成本明显高于 Banner。初期建议先采用:

Banner + 保守插屏 + 激励广告

等日活和广告收入达到一定规模,再投入原生广告。


二、针对你的几类 App 的具体建议

记账 App:极低侵入策略

记账属于高频、短路径、强工具属性产品。用户可能一天打开多次,但每次只操作几十秒,强插屏会明显破坏体验。

建议:

  • 首页底部 Banner:可以。
  • 明细列表 Banner:可以。
  • 统计页底部 Banner:可以。
  • 保存一笔账后弹插屏:不建议。
  • 连续记账过程中弹插屏:禁止。
  • 导出、导入或生成报告完成后:可以低频插屏。
  • 高级统计、PDF 导出:适合激励广告或会员权益。

推荐商业结构:免费版: 基本记账 + 基础统计 + iCloud 基础同步 + Banner 低频插屏仅出现在导出、导入等完整任务后 会员版: 无广告 + 高级统计 + 高级同步 + 自动记账 + 高级导出

记账 App 的广告目标应是:

不影响用户记账习惯,通过长期 DAU 获得 Banner 收入,同时用高级能力推动订阅。


文件管理 App:中等广告强度

文件管理存在较明显的任务完成节点,比记账 App 更适合插屏。

建议:

  • 文件列表底部 Banner。
  • 文件预览页面不放 Banner,尤其是 PDF、电子书和图片全屏预览。
  • 批量上传、下载、压缩、解压完成后,可以展示插屏。
  • 打开文件前不展示插屏。
  • Web 传输完成后可展示一次,但一次传输会话最多一次。
  • 大文件、高级格式、批量扫描适合激励广告。

推荐商业结构:免费版: 基础文件管理 + 基础预览 + 广告 限制部分批量操作、高级扫描和自动同步能力 会员版: 无广告 + 自动同步 + 大文件传输 + 高级阅读 + 清理工具


音视频播放器:重点保护播放链路

播放器广告变现空间较大,但差评风险也高。

建议:

  • 媒体列表页可放 Banner。
  • 播放页非全屏状态可以谨慎放 Banner,但不要挤压视频区域。
  • 全屏播放时不放 Banner。
  • 播放开始前不强制插屏。
  • 播放过程中不弹插屏。
  • 播放完成或退出播放器时,可以满足频控后展示。
  • 连续播放列表时,不要每个视频结束都展示。
  • 倍速、投屏、字幕、后台播放等适合会员,不建议全部通过广告永久免费解锁。

一个相对平衡的规则是:连续播放期间不弹广告; 用户主动退出播放器后,距离上次插屏超过 15 分钟, 且本次播放超过 3 分钟,才允许展示一次。


三、广告与会员之间不要互相打架

广告不只是收入工具,也是付费转化的一部分,但不能故意制造痛苦。

推荐设计:

免费用户看到的去广告入口

  • 设置页固定“移除广告”
  • 广告下方弱提示“升级会员可移除广告”
  • 用户关闭若干次广告后展示一次去广告说明
  • 使用高级功能时展示会员权益页
  • 不要每次广告后都弹会员页面

商品设计

可以设置:

  1. 月度会员:无广告 + 全部高级功能
  2. 年度会员:无广告 + 全部高级功能,作为主推
  3. 永久会员:无广告 + 当前全部高级功能
  4. 单独去广告买断:可选

是否提供“单独去广告买断”,取决于产品方向:

  • 功能较少、主要靠广告:适合提供。
  • 会员权益丰富:不建议过早提供低价永久去广告,否则会削弱订阅。
  • 可以将去广告买断价格设置为年费的约 40%~70%,而不是极低价格。

一个实用方案是:月会员:完整会员权益 年会员:重点推荐 永久会员:高价锚点 去广告:只移除广告,不解锁高级功能


四、按用户价值动态调整广告

不要让所有免费用户承受相同广告强度。

可以划分:

新用户

  • 24 小时或前 3 次核心任务免插屏
  • 只展示 Banner
  • 优先让用户形成使用习惯

低频用户

  • Banner 为主
  • 几乎不展示插屏
  • 因为其生命周期价值本来就低,增加广告也很难获得多少收入

高频免费用户

  • 适度插屏
  • 更多展示会员去广告价值
  • 可以提供限时年费优惠

付费意愿较强用户

例如多次点击高级功能、查看会员页面、长期使用:

  • 不建议突然提高广告频次逼迫付费
  • 应通过权益差异和优惠提高转化

曾经付费或订阅过的用户

  • 恢复免费后仍采用保守广告
  • 不要立即高频轰炸,否则容易流失并产生差评

五、真正要看的指标

不要只看广告收入和 eCPM。

至少同时监控:

指标

用途

广告 ARPDAU

每个日活用户带来的广告收入

广告展示次数/DAU

判断广告强度

插屏展示次数/会话

判断体验压力

广告填充率

判断是否大量空请求

展示率

请求成功后是否真正展示

次日留存

判断广告是否影响新用户

7 日留存

判断长期体验

核心任务完成率

判断广告是否中断任务

会员页访问率

判断去广告诉求

订阅转化率

判断广告是否促进商业化

App Store 评分

判断体验反噬

广告相关差评率

最直接的风险信号

最关键的不是:哪个方案广告收入最高

而是:广告收入 + 订阅收入 - 广告导致的用户流失损失

可以定义综合收入指标:综合 ARPDAU = 广告收入 / DAU + 订阅净收入 / DAU + 买断净收入 / DAU

再同时设置体验护栏:次日留存下降不得超过 2% 核心任务完成率下降不得超过 1% 广告相关差评不得明显增加

这些不是行业硬性标准,而是适合初期实验的保守阈值。


六、推荐实施顺序

第一阶段:最低风险上线

  • 只上线自适应 Banner。
  • 会员完全去广告。
  • 建立广告曝光、点击、收入、页面来源埋点。
  • 运行一至两个版本周期,得到基准数据。

第二阶段:增加保守插屏

只选择一个自然节点,例如:

  • 文件传输完成
  • 报告导出完成
  • 退出播放器

频控:

  • 12 分钟间隔
  • 每日最多 3 次
  • 每次会话最多 1 次
  • 新用户前 24 小时不展示

第三阶段:增加激励广告

选择用户能够理解价值的场景:

  • 解锁一次高级功能
  • 增加一次批量额度
  • 临时去广告

第四阶段:远程动态调整

将以下参数放到 Firebase Remote Config 或自己的配置接口:{ "banner_enabled": true, "interstitial_enabled": true, "new_user_protection_hours": 24, "interstitial_min_interval_seconds": 720, "interstitial_daily_limit": 3, "interstitial_session_limit": 1, "min_completed_tasks_before_interstitial": 3 }

这样遇到差评、SDK 异常、广告质量问题时,可以快速关闭或降频,而不需要等待 App Store 审核。


七、审核和合规底线

Apple 当前要求:

  • 中断或阻塞体验的广告必须明确标识为广告。
  • 不得诱导或欺骗用户点击。
  • 关闭或跳过按钮必须清晰、容易访问。
  • 开发者需要对第三方广告 SDK 的行为负责。
  • App 中应允许用户举报不适当或年龄不适宜的广告。

同时建议:

  • 未获得 ATT 授权时正常展示非个性化广告,不要因为拒绝跟踪而禁止使用核心功能。
  • 在隐私清单、隐私政策和 App Store 隐私信息中准确申报广告 SDK 数据用途。
  • 避免广告按钮与 App 操作按钮过近,防止误触和无效流量。
  • 每个广告 SDK 都设置远程开关。
  • 不同时集成过多广告平台;个人开发者初期以 AdMob + 一家中介平台为宜。

最终推荐配置

针对你的工具类 App,可以从这一版开始:Banner: 首页或列表底部常驻,每个页面最多一个 插屏: 只在完整任务结束后展示 新用户前 24 小时免插屏 间隔至少 12 分钟 每次会话最多 1 次 每天最多 3 次 激励广告: 用于一次性高级能力 完全由用户主动触发 会员: 所有广告完全移除 年会员作为主推商品 技术: Remote Config 控制广告开关和频率 本地频控作为兜底

这套方案未必能获得最高的短期展示收入,但更适合记账、文件管理和播放器这类长期工具产品,通常能更好地兼顾留存、评分、广告收益和会员转化。