安装
CocoaPods
Podfile
手动安装
- 从 Releases 下载
CloudXMetaAdapter.xcframework.zip - 解压并将
CloudXMetaAdapter.xcframework拖入您的 Xcode 项目 - 手动添加
FBAudienceNetwork(= 6.21.1)。
Info.plist 配置
SKAdNetwork IDs(iOS 14.5+ 必需)
Meta 进行竞价需要两个 Meta SKAdNetwork ID:Info.plist
应用追踪透明度(iOS 14+)
Info.plist
项目配置
链接器标志: 在 Build Settings 中将-ObjC 添加到 Other Linker Flags。
Bitcode: Meta SDK 不支持 Bitcode。将 Enable Bitcode 设置为 NO。
Meta SDK 6.21.0 SceneDelegate 崩溃问题
问题描述
崩溃发生在横幅广告展示期间,错误信息如下:FBDisplayAdController 创建的 NSProxy 未正确配置方向观察。
解决方案:移除 SceneDelegate
唯一可靠的修复方案是使用旧式的仅AppDelegate 模式(不使用 SceneDelegate)。
步骤 1:移除 SceneDelegate 文件
从项目中删除SceneDelegate.h 和 SceneDelegate.m。
步骤 2:从 Info.plist 中移除 UIApplicationSceneManifest
从Info.plist 中移除整个 UIApplicationSceneManifest 部分。
步骤 3:向 Info.plist 添加必需的键
Info.plist
步骤 4:更新 AppDelegate
Xcode 警告
移除 SceneDelegate 后,您会看到以下警告:兼容性
当服务端下发的 CloudX 配置包含该广告网络需求时,SDK 会自动发现该适配器。无需手动注册适配器。