告别 Info.plist 手工噩梦:这款 AI 工具让 SKAdNetwork 配置从未如此简单 🚀

作为一名 iOS 游戏开发者或广告变现运营,你一定经历过被 SKAdNetworkItems 支配的恐惧。

随着 iOS 隐私政策的收紧,接入 AdMob、Unity Ads、AppLovin 等多家广告网络成了必修课。然而,每接一家 SDK,就意味着要在 Info.plist 里手动添加几十甚至上百条 SKAdNetworkIdentifier。

  • 复制粘贴容易出错? 是的。
  • 不同文档格式不统一? 有的是 XML,有的是 JSON,有的是纯文本。
  • ID 重复导致构建警告? 家常便饭。

为了解决这个繁琐且毫无技术含量的“体力活”,我开发了一个开源小工具——SKAdNetwork Merger Pro

🛠️ 它能做什么?

1. 智能合并与去重
这是最核心的功能。左侧粘贴你现有的配置(比如 Google AdMob 的默认列表),右侧粘贴你想新增的列表(比如 Unity Ads)。点击“Merge Lists”,工具会自动识别 XML 结构,提取 ID,剔除重复项,并生成一份干净、标准的 XML 代码。

2. 支持多种格式导出
有时候你需要给运营同事发 JSON,有时候需要直接填入 Xcode。现在,除了标准的 XML,工具还支持一键导出 JSON 文件(包含标准格式和简化版数组格式),方便在不同场景下使用。

3. AI 智能校验(Powered by Google Gemini)
这是最酷的功能!集成了 Google Gemini 2.5 Flash 模型。
如果你不确定某个 ID 属于哪家广告平台,或者担心配置列表里混入了无效字符,只需切换到“AI Validator”标签页。AI 会帮你分析配置文件的健康度,甚至能告诉你这些 ID 大概率属于哪些广告网络。

4. 提供最新的Admob | UnityAds SkAdnetwork id 列表链接地址,供经常查询使用


🎮 开发累了?找回初心

配置广告网络是为了更好地变现,但我们开发游戏的初衷是为了创造快乐。

在这个工具处理 XML 合并的几秒钟间隙,或者当你被 Xcode 的报错搞得心烦意乱时,不妨按下“暂停键”。推荐大家去 Arcade H5 Online 逛逛。

那里汇集了许多免下载、即点即玩的经典 H5 小游戏。没有复杂的 IAP,没有繁琐的 Info.plist 配置,只有纯粹的游戏乐趣。玩两局复古街机游戏,放松一下紧绷的大脑,或许解决 Bug 的灵感就在下一关等你。


💻 技术栈与开源

这个工具本身也是一次技术探索的产物。它完全运行在浏览器端,确保你的数据隐私安全。

  • 前端框架: React 19 + TypeScript
  • UI 设计: Tailwind CSS + Lucide React
  • AI 支持: Google GenAI SDK (Gemini 2.5 Flash)

项目已完全开源,欢迎大家 Star 或提交 PR!

🔗 传送门

希望这个小工具能从繁琐的配置中解放你的双手,让你有更多时间去打磨游戏逻辑,或者去 Arcade Online Games 享受片刻的休闲时光!☕️