面向 Cocos 开发者的 Playable Ad 构建工具

让可玩广告开发
更简单高效

从 Cocos Creator 到 20+ 广告平台,Bingo 一键完成可玩广告的构建、压缩与测试,告别逐平台适配 SDK 的重复劳动。

也欢迎在 GitHub 提交 Issue 反馈建议

Bingo 可玩广告构建工具 v2.0.7 专业版
Bingo 主界面:项目设置、产品配置、渠道选择与图片压缩
20+主流广告平台 SDK 内置
4步完成跨渠道广告构建
80%有损压缩最高可减包体
2平台支持 · Windows / macOS
核心价值

为一个痛点而生:
把「平台适配」变成一次点击

不同广告平台各有 SDK 要求、文件大小限制和格式规范,Bingo 把这一切内置进工具,让您专注于游戏本身。

MULTI-PLATFORM

多平台一键覆盖

内置 20+ 主流平台 SDK(AppLovin、BIGO、TikTok、Unity、Google、Meta 等),一次构建同时输出所有渠道素材,无需逐平台重复开发。

COMPRESSION

极致包体压缩

内置 WebP 图片压缩引擎 + Base122 编码内嵌资源,数据膨胀率从约 33% 降至约 14%,轻松满足各平台体积上限。

4-STEP WORKFLOW

零门槛 4 步上手

无需搭建复杂构建环境,安装即用。接入 SDK 后 4 步完成从 Cocos Creator 工程到跨平台广告素材的完整流程。

BUILT-IN STANDARDS

专业简洁界面

中英文切换、亮色/暗色主题;各平台素材规范、测试工具链接一屏查看,让日常构建与维护成本降到最低。

使用流程

从游戏工程到全渠道广告,只需 4 步

在 Cocos Creator 中正常开发游戏,接入一行 SDK,剩下的交给 Bingo。

1

构建 Web Mobile

在 Cocos Creator 中构建发布,目标平台选择「Web Mobile」。

注意:不要勾选「MD5 Cache」选项

2

选择工程与输出目录

在 Bingo 中指定 web-mobile 工程目录与广告包输出位置。

3

配置产品信息

添加产品并配置 Apple URL 与 Google Play URL,用于广告跳转。

4

勾选渠道,一键构建

勾选目标广告平台、选择压缩模式,点击「构建」即可输出全部渠道素材。

界面展示

简洁、专业、所见即所得

项目设置、产品配置、渠道选择、图片压缩集中在一个界面,素材规范随时可查。

Bingo 主界面:一站式配置项目、产品、渠道与压缩

一站式构建主界面

项目路径、产品配置、渠道选择与图片压缩同屏完成,勾选即构建。

广告渠道素材规范表:文件大小、格式与测试工具

渠道素材规范内置

各平台文件大小限制、格式要求、测试工具链接一屏查看,不用再翻文档。

产品管理:添加产品并配置商店链接

多产品统一管理

集中管理多个广告项目,配置 App Store 与 Google Play 跳转链接。

支持平台

20+ 广告平台,一次构建全部覆盖

从全球主流渠道到国内买量平台,再到通用 MRAID 规范,全部开箱即用。

AppLovin BIGO Chartboost Facebook / Meta Google Ads InMobi ironSource 快手 Kuaishou Kwai Liftoff Mintegral Moloco MyTarget 巨量引擎 OceanEngine 穿山甲 Pangle Snapchat 腾讯优量汇 Tencent TikTok Unity Ads Unity Playworks (Luna) Vungle
通用 MRAID 构建:一份产物即可投放所有遵循 MRAID 规范的平台(如 Aarki、Adikteev、BigaBid、YouAppi、Kayzen 等长尾渠道),无需为每个平台单独构建。
为什么选择 Bingo

省下的时间,都花在买量上

把手动适配各平台 SDK 的几天时间,压缩成一次点击。

手动构建 vs Bingo

平台适配逐个平台查阅 SDK 文档、手写适配代码,重复开发 → 20+ 平台 SDK 内置,一次构建全部输出
构建流程命令行脚本 + 手工打包,易出错难复用 → 图形化界面,4 步完成,流程可复现
包体优化手动压缩图片、Base64 内嵌导致包体膨胀 → WebP + Base122,膨胀率从 33% 降至 14%
测试验证凭经验猜测素材是否达标 → 渠道规范与测试工具内置,一屏对照

Cocos 生态的原生方案

Unity 生态的可玩广告工具(Luna / Playworks)需要把项目迁移到 Unity 引擎才能使用。而 Bingo 从 Cocos Creator 出发,链路更短——构建 Web Mobile 后直接产出跨平台广告素材,是当前 Cocos 生态中成熟的一站式选择。

支持 Creator 2.4.11+ 与 3.8.0+,全面兼容 2D / 3D 项目与 Cocos 功能模块。

最近更新

持续迭代,紧跟渠道变化

广告平台规范经常变动,Bingo 保持同步更新,确保素材始终达标。

v2.0.7最新版本
  • 修复 Google「第四方调用无效」拒审:移除 ExitApi 失败后的 window.open 兜底,商店跳转严格只走官方 ExitApi.exit()
  • 全渠道 CTA 合规治理:移除所有渠道的 JavaScript 跳转兜底,MRAID 系渠道统一使用 mraid.open(),大幅降低 Meta / Google / TikTok 等平台拒审风险
  • ironSource 渠道从已废弃的 DAPI 迁移至 MRAID 3.0,符合平台最新规范(首次可见后启动、必选生命周期监听)
  • Google 渠道改用 ZIP 包结构并注入懒加载占位符,消除 h5validator「Asset preloading」校验警告,Cocos Creator 2.x / 3.x 均已适配
  • 新增 Google 上传前 CDP 审计工具;ZIP 产物固定时间戳、字节级可复现,MD5 跨次构建保持稳定
v2.0.6
  • 新增 CLI 命令行工具:无需创建窗口即可 headless 构建,支持 build / channels / version / help 子命令,明确退出码(0 成功 / 1 失败),方便接入脚本与 CI / CD
  • 新增 bingo.config.json 配置文件:在工程中固化构建参数(web-mobile 路径、输出目录、产品、渠道、压缩设置等),优先级:命令行 > 配置文件 > 默认值
  • 新增应用内 CLI 使用指南(开发者选项)与 CLI 使用文档,一键复制含本机安装路径的命令
  • 重构构建管线:桌面版与 CLI 共用同一核心构建流程,行为与产物完全一致
v2.0.5
  • 新增 AppLovin Playable Analytics 事件埋点:自动上报加载与转化事件,并支持游戏上报挑战类事件
  • 优化 Unity Playworks 编码策略,改用 Base122,内嵌资源膨胀率从约 33% 降至约 14%
  • 修复 style.css 内联兼容性与移动端屏幕适配问题
  • 主界面 UI 优化:构建前校验、CSS 主题变量、键盘可访问性、构建进度弹窗优化
  • 新增 macOS Intel(x64)构建支持
v2.0.4
  • 新增通用 MRAID 渠道,一份产物覆盖所有 MRAID 规范的长尾平台
  • 新增 Unity Playworks(Luna) 渠道,自动导出 source.html / luna.json / playground.json 组成的 ZIP 包
  • 新增 InMobi、快手、Kwai、MyTarget、巨量引擎、Pangle、Snapchat、Vungle / Liftoff 渠道
  • 优化 MRAID 渠道生命周期(后台暂停/恢复、平台静音、横竖屏自适应)
  • 修复 Spine 动画在 Unity / AppLovin 测试 App 上卡在开场加载的问题
常见问题

关于安装、接入与测试

支持哪些操作系统和 Cocos Creator 版本?
支持 Windows 与 macOS(Apple Silicon M1–M4 芯片);Cocos Creator 支持 2.4.11 及以上与 3.8.0 及以上版本,全面支持 2D / 3D 项目与 Cocos 功能模块。
如何获取 Bingo?体验版和正式版有什么区别?
正式版通过 Cocos 商店购买(个人版 ¥128),购买后即可下载使用;同时提供 GitHub 免费体验版抢先体验最新功能。正式版权益由卡密激活状态决定。
接入 SDK 麻烦吗?需要做什么?
在游戏开发阶段将 PlayableSDK.d.ts 放入项目目录即可,核心接口只有两个:download()(点击下载按钮时调用,跳转商店)与 game_end()(游戏结束时调用,部分平台如 Mintegral、Vungle 强制要求)。另有 channel、onMute、onPause 等回调用于渠道差异化与音频/暂停控制。
打包时有哪些注意事项?
在 Cocos Creator 构建 Web Mobile 时务必不要勾选「MD5 Cache」——MD5 缓存会改变资源命名规则,部分广告平台对文件名有严格要求,可能导致资源加载失败。部分渠道(如 Facebook、Google、TikTok、Unity Playworks)会输出 ZIP 包,其他渠道输出单个 HTML 文件。
在平台测试工具里广告无法正常显示怎么办?
常见原因是现代浏览器对 requestAnimationFrame 等方法的限制,或浏览器扩展注入脚本干扰。建议使用 Chrome 无痕模式(Ctrl/Cmd + Shift + N)打开测试工具——无痕模式默认禁用扩展,可获得与真实投放环境一致的测试结果;也可以换用 Safari,或在本地浏览器直接打开生成的 HTML 文件测试。
广告里的「结束卡片 / 下载按钮」如何实现?
在游戏的结束界面(无论胜负)调用 PlayableSDK.game_end() 通知平台游戏结束,展示下载按钮后调用 PlayableSDK.download() 触发商店跳转。产品配置中填写的 Apple URL 与 Google Play URL 会自动注入各渠道产物,无需逐平台配置。

现在就开始,把广告构建时间
从几天压缩到 10 分钟

个人版 ¥128 一次买断,另有 GitHub 免费体验版可供试用。