集成 MoPub + Vungle SDK v.5 (iOS)

请使用本指南将 Vungle iOS SDK 添加到您的应用程序中,并使用 MoPub 作为您的主要广告中介层。

目录

开始之前

步骤 1:将 Vungle 设置为自定义本地网络

如要确保 MoPub 服务器能够识别集成的 Vungle 适配器,请在 MoPub 管理面板中将 Vungle 设置为自定义本地网络。

  1. 登录 MoPub 管理面板,然后导航到主导航栏中的“网络”

  2. 单击“添加网络…”
    image4.png

    ,然后选择页面底部的“自定义本地网络”
    image2.png

  3. 在“设置您的广告位”部分,对于每个将要使用 Vungle SDK 来呈现视频广告的广告单元,确保 MoPub SDK 可找到用于与 Vungle SDK 交互的网络适配器:

    • 如要对某个广告单元使用“MoPub 奖励式视频”,请在“定制事件类”下面添加 VungleRewardedVideoCustomEvent

    • 如要对某个广告单元使用“全屏(插屏式)广告”,请在“定制事件类”部分下面添加 VungleInterstitialCustomEvent

    • “定制事件类数据”下面,分别添加您的 Vungle 应用程序 ID、广告位置的广告位置参考 ID 以及所有广告位置参考 ID(采用 JSON 格式)。

    • 设置想要与 pid 的 MoPub 广告单元相关联的广告位置参考 ID。

      注意:系统会自动为每个应用程序创建一个默认广告位置。无论是否打算利用该广告位置功能,您都必须在此初始化步骤中提供其广告位置参考 ID。如果创建了多个广告位置,请提供所有参考 ID。

    • 确保将已设为“奖励式”的广告位置的参考 ID 与已设为“奖励式视频”的 MoPub 广告单元进行链接;将未设为“奖励式”的广告位置的参考 ID 与已设为“全屏(插屏式)”的 MoPub 广告单元进行链接。
      { "appId":"59208865950e6d380100001f", "pid":"PADUNIT55750", "pids":"DEFAULT07430,PADUNIT96220,PADUNIT55750,PADUNIT06724,PADUNIT16058,PADUNIT59118" }
      image3.png

      注意:Vungle SDK 会为您在 Vungle 管理面板中选定为“自动缓存”的广告位置自动缓存广告。我们建议将最先显示的 MoPub 广告单元或显示频率最高的广告单元选定为“自动缓存”的广告位置。

步骤 2:将 Vungle 添加为第三方广告网络

如要使用 MoPub 中介将 Vungle iOS SDK 添加到您的应用程序中:

  1. 将所有 Vungle 相关的适配器文件(位于“MoPub 适配器存储库”/AdNetworkSupport/Vungle/ 下)添加到应用程序的项目中,并确保这些文件均已包含在项目的“构建阶段 → 编译源”中。
    MPInstanceProvider+Vungle.h MPInstanceProvider+Vungle.m MPVungleRouter.h MPVungleRouter.m VungleInstanceMediationSettings.h VungleInstanceMediationSettings.m VungleInterstitialCustomEvent.h VungleInterstitialCustomEvent.m VungleRewardedVideoCustomEvent.h VungleRewardedVideoCustomEvent.m
  2. 下载 Vungle iOS SDK 并将 VungleSDK.framework 文件夹复制到 /AdNetworkSupport/Vungle/SDK/ 中。

    • 确保项目的“构建设置 → 框架搜索路径”已包含了相应框架。例如:
      $(PROJECT_DIR)/AdNetworkSupport/Vungle/SDK/VungleSDK.framework
    • 确保该框架已包含在项目的“构建阶段 → 链接二进制与库”。

  3. 请遵循“Vungle - iOS SDK 入门指南”的“添加其他必要框架”部分中的说明来添加必要的框架。

  4. 请遵循“Vungle - iOS SDK 入门指南”的“添加“-ObjC”链接器标记”部分中的说明来添加链接器标记。

  5. 请遵循“Vungle - iOS SDK 入门指南”的“删除 iOS 状态栏”部分中的说明来删除状态栏。

  6. 想要展示 Vungle 视频广告时,请调用 MPInterstitialAdControllershowFromViewController 方法(或者对于奖励式广告,调用 MPRewardedVideopresentRewardedVideoAdForAdUnitID 方法)!无需直接调用 Vungle iOS SDK 中的方法。MoPub SDK 会执行这一操作。

 

 

还有其它问题?提交请求

评论