https://developers.google.com/admob/ios/mediation/pangle

要在 iOS 上通过 AdMob 集成字节跳动的穿山甲广告平台作为中介广告网络,步骤如下:

步骤 1:注册穿山甲账号并创建广告位

  1. 注册穿山甲广告账号

  2. 创建广告位

    • 在穿山甲管理后台创建广告位(例如横幅广告、插屏广告、激励视频广告等)。
    • 记录生成的 App ID广告位 ID,它们将在 AdMob 中进行配置。

步骤 2:集成穿山甲 SDK 到你的 iOS 项目

  1. 下载穿山甲(Pangle)SDK

    • Pangle 官方文档下载最新的 iOS SDK。
    • 如果你使用的是 CocoaPods,可以在 Podfile 中添加以下内容:
      pod 'Ads-CN'
    • 运行以下命令安装依赖:
      pod install
  2. 配置 SDK

    • 在你的 AppDelegate 中初始化穿山甲 SDK:

      #import 
      
      - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
       // 初始化穿山甲 SDK
       [BUAdSDKManager setAppID:@"your-pangle-app-id"];
       return YES;
      }

步骤 3:集成 AdMob 穿山甲中介适配器

  1. 安装穿山甲中介适配器

    • Google 提供了用于连接 AdMob 与穿山甲广告的适配器。
    • Podfile 中添加以下依赖项:
      pod 'GoogleMobileAdsMediationPangle'
    • 安装适配器:
      pod install
  2. 确保广告适配器配置正确

    • 确保你同时正确集成了穿山甲 SDK 和 Google 提供的穿山甲中介适配器。

步骤 4:在 AdMob 控制台中配置穿山甲中介

  1. 登录 AdMob 控制台

  2. 创建广告单元

    • 在应用中创建广告单元(如横幅广告、激励视频广告等)。
  3. 配置中介广告

    • 进入广告单元的中介选项,点击“添加广告网络”。
    • 选择穿山甲(Pangle)作为广告网络。
    • 输入穿山甲后台提供的 App ID 和广告位的 Placement ID
  4. 配置广告优先级

    • 设置广告网络的 eCPM 值和优先级,以便 AdMob 决定何时调用穿山甲广告。

步骤 5:测试广告

  1. 运行应用

    • 确保穿山甲 SDK 和适配器集成成功后,运行应用,确保广告加载成功。
    • 使用 AdMob 或穿山甲的测试工具,确保广告可以正常展示。
  2. 查看日志

    • 在 Xcode 中检查日志,确保穿山甲广告的加载和展示正常。

注意事项

  • SDK 版本兼容性:确保集成的穿山甲 SDK 与 AdMob 中介适配器是兼容的版本,避免因版本不匹配导致广告加载失败。
  • eCPM 设置:在 AdMob 控制台中可以手动设置穿山甲广告的 eCPM 值,以优化广告收益和广告填充率。

总结

  • 集成穿山甲 SDK:下载并集成穿山甲 SDK,初始化 SDK。
  • 安装适配器:通过 CocoaPods 安装 Google 提供的穿山甲中介适配器。
  • 配置 AdMob 控制台:在 AdMob 中将穿山甲广告添加为中介广告源,输入 App ID广告位 ID
  • 测试广告:确保广告加载和展示成功。

通过这些步骤,便可以在 iOS 项目中通过 AdMob 成功集成穿山甲广告。