https://developers.google.com/admob/ios/mediation/pangle
要在 iOS 上通过 AdMob 集成字节跳动的穿山甲广告平台作为中介广告网络,步骤如下:
步骤 1:注册穿山甲账号并创建广告位
-
注册穿山甲广告账号:
- 前往 穿山甲广告平台 注册账号,并登录管理后台。
- 创建应用,获得
App ID
。
-
创建广告位:
- 在穿山甲管理后台创建广告位(例如横幅广告、插屏广告、激励视频广告等)。
- 记录生成的
App ID
和广告位 ID
,它们将在 AdMob 中进行配置。
步骤 2:集成穿山甲 SDK 到你的 iOS 项目
-
下载穿山甲(Pangle)SDK:
- 从 Pangle 官方文档下载最新的 iOS SDK。
- 如果你使用的是 CocoaPods,可以在
Podfile
中添加以下内容:pod 'Ads-CN'
- 运行以下命令安装依赖:
pod install
-
配置 SDK:
-
在你的
AppDelegate
中初始化穿山甲 SDK:#import
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 初始化穿山甲 SDK [BUAdSDKManager setAppID:@"your-pangle-app-id"]; return YES; }
-
步骤 3:集成 AdMob 穿山甲中介适配器
-
安装穿山甲中介适配器:
- Google 提供了用于连接 AdMob 与穿山甲广告的适配器。
- 在
Podfile
中添加以下依赖项:pod 'GoogleMobileAdsMediationPangle'
- 安装适配器:
pod install
-
确保广告适配器配置正确:
- 确保你同时正确集成了穿山甲 SDK 和 Google 提供的穿山甲中介适配器。
步骤 4:在 AdMob 控制台中配置穿山甲中介
-
登录 AdMob 控制台:
- 前往 AdMob 控制台并登录。
-
创建广告单元:
- 在应用中创建广告单元(如横幅广告、激励视频广告等)。
-
配置中介广告:
- 进入广告单元的中介选项,点击“添加广告网络”。
- 选择穿山甲(Pangle)作为广告网络。
- 输入穿山甲后台提供的
App ID
和广告位的Placement ID
。
-
配置广告优先级:
- 设置广告网络的 eCPM 值和优先级,以便 AdMob 决定何时调用穿山甲广告。
步骤 5:测试广告
-
运行应用:
- 确保穿山甲 SDK 和适配器集成成功后,运行应用,确保广告加载成功。
- 使用 AdMob 或穿山甲的测试工具,确保广告可以正常展示。
-
查看日志:
- 在 Xcode 中检查日志,确保穿山甲广告的加载和展示正常。
注意事项
- SDK 版本兼容性:确保集成的穿山甲 SDK 与 AdMob 中介适配器是兼容的版本,避免因版本不匹配导致广告加载失败。
- eCPM 设置:在 AdMob 控制台中可以手动设置穿山甲广告的 eCPM 值,以优化广告收益和广告填充率。
总结
- 集成穿山甲 SDK:下载并集成穿山甲 SDK,初始化 SDK。
- 安装适配器:通过 CocoaPods 安装 Google 提供的穿山甲中介适配器。
- 配置 AdMob 控制台:在 AdMob 中将穿山甲广告添加为中介广告源,输入
App ID
和广告位 ID
。 - 测试广告:确保广告加载和展示成功。
通过这些步骤,便可以在 iOS 项目中通过 AdMob 成功集成穿山甲广告。