# 广告
TapTap 小游戏提供了多种广告形式,帮助开发者实现游戏变现。本章节将介绍如何在小游戏中接入各类广告。
# 广告类型
| 广告类型 | 说明 | 适用场景 |
|---|---|---|
| Banner 广告 | 横幅广告,展示在屏幕的指定位置 | 游戏主界面、暂停界面等 |
| 激励视频广告 | 全屏视频广告,观看完毕可获得奖励 | 复活、获取道具、双倍奖励等 |
| 插屏广告 | 在游戏自然间隙展示的全屏/半屏广告 | 关卡切换、游戏暂停等 |
| 原生模板广告 | 灵活的模板化广告,融入游戏界面 | 游戏界面的任意位置 |
# 接入流程
- 创建广告位:在广告平台 (opens new window)基于帮助文档 (opens new window)创建广告位,获取广告单元 ID(adUnitId)
- 接入广告 SDK:在小游戏代码中调用相应的广告 API
- 测试验证:在开发环境中测试广告展示效果,建议配置测试工具,保障测试广告位的展示效果
- 提交审核:提交正式广告位进行审核,审核通过后广告即可正常展示
# 最佳实践
# 选择合适的广告类型
- Banner 广告:适合在游戏主界面、设置页等相对静态的页面展示,不会打断用户操作
- 激励视频广告:用户主动选择观看以获取奖励,用户接受度高,收益也较高
- 插屏广告:适合在自然的游戏间隙展示,如关卡结束、场景切换等
- 原生模板广告:可以更好地融入游戏界面,用户体验较好
# 控制广告展示频率
过于频繁的广告展示会影响用户体验,建议:
- 激励视频广告让用户主动选择观看
- 插屏广告设置合理的展示间隔(建议 2-3 分钟以上)
- Banner 广告避免遮挡重要的游戏元素
# 处理广告加载失败
广告加载可能因网络、填充率等原因失败,建议:
- 监听加载失败事件,做好兜底处理
- 对于激励视频广告,可以提供备选方案(如观看短视频获取部分奖励)
- 避免因广告加载失败影响正常游戏流程
# 常见问题
# 广告不显示?
- 检查广告单元 ID 是否正确
- 广告位无填充,是否配置测试工具
- 是否高频请求导致限流
- 检查网络连接是否正常
- 确认广告位状态是否正常
# 广告填充率低?
广告填充率受多种因素影响:
- 用户地区和时间段
- 广告主的投放预算
- 小游戏的用户质量
建议接入多种广告类型,提高整体变现效率。
