BidstackCustomAdapterAdMob 2.4.0

BidstackCustomAdapterAdMob 2.4.0

Stanislavs PetkevicsBidstack 维护。



 
依赖项
Google-Mobile-Ads-SDK>= 0
BidstackMobileAdsSDK~> 2.4.0
 

  • Bidstack Limited 提供

Bidstack AdMob Adapter iOS 安装指南

Bidstack AdMob Adapter for iOS 允许您通过 AdMob 在您的应用中显示插屏和激励视频广告。

目录

先决条件

需要:iOS 版本 11+

需要:如果您计划手动集成适配器,则您需要从此处下载 BidstackCustomAdapterAdMob.xcframeworkBidstackMobileAdsSDK.xcframework。(查找 AdMob Adapter -> iOS)

在集成适配器之前,您需要在您的 AdMob 账户上设置 Bidstack 网络,如此处所述,并添加自定义事件,如此处所述,或者遵循配置广告网络账户设置部分的说明,并按此处所示集成 AdMob

配置广告网络账户设置

  1. 登录到您的 AdMob 控制台,并转到 中介。然后创建一个新的中介组或选择已创建的。

  1. (如果您已经有一个中介组,请跳到第 5 点)。对于创建中介组,选择适当的广告格式和平台,然后单击 继续

  1. 为您的中介组输入任何名称,然后按 添加广告单元

  1. 选择应用程序中的广告单元,然后按 完成

  1. 在页面底部,按 添加自定义事件

  1. 为自定义事件输入任何标签,并添加 eCPM。然后单击 继续

  1. 当提示 类名 时,输入

    • BidstackInterstitialEvent 对于插屏
    • BidstackRewardedEvent 对于激励视频
  2. 参数 字段中,您需要输入从 AdConsole 获取的 API 密钥和广告单元 ID,格式为 JSON {"appId": "API_KEY", "unitId": "AD_UNIT_ID"},其中

  • API_KEY 是您从 AdConsole 获取的 API 密钥
  • AD_UNIT_ID 是您从 AdConsole 获取的广告单元 ID

从 AdConsole 获取 API_KEYAD_UNIT_ID
  1. 登录到您的 AdConsole 账户,并添加新的游戏或选择现有的。

  1. 从导航菜单中选择 SDK 控制面板 并复制 API 密钥。将此 API 密钥粘贴到 AdMob 控制台中。

  1. 从导航菜单中选择 广告单元。然后创建并复制广告单元 ID。还将广告单元 ID 粘贴到 AdMob 控制台中。

  1. 当一切设置完毕后,按 AdMob 控制台中的 完成保存

注意:您可能需要等待几分钟,直到 AdMob 识别 Bidstack 适配器。

集成

您有两种方法可以将 BidstackCustomAdapterAdMob 集成到项目中 - 使用 cocoapods 或手动添加 xcframeworks。

1. 使用 cocoapods

将以下代码添加到您的Podfile中:pod 'BidstackCustomAdapterAdMob', '~> 1.8.3'

这就完成了!现在您可以从终端运行pod installBidstackCustomAdapterAdMobBidstackMobileAdsSDK 将会自动安装。无需其他步骤。

2. 手动添加xcframeworks

1. 创建<强>Frameworks文件夹

首先,检查您的Xcode项目在项目导航器中是否包含一个<强>Frameworks文件夹。如果没有,您需要创建一个。最新版本的Xcode默认不包含<强>Frameworks文件夹,并且将它们保存在此处是一种良好的实践。

2. 将所有框架添加到Frameworks文件夹中

将Finder中的框架拖放到<强>Frameworks文件夹中。确保拖拽的目的地是在<强>Frameworks文件夹下。

然后,确保为添加文件选择以下选项。应勾选并选择“如果需要复制项”和“创建分组”。点击完成。

3. 在项目目标中嵌入框架

为了确保框架被复制到您的应用二进制文件中,请按照以下步骤操作

  1. 通过在项目导航器中单击它,导航到您的项目设置。
  2. 确保目标被选中,并且已打开“通用”选项卡。
  3. 为您的<强>BidstackMobileAdsSDK.xcframework和<强>OMSDK_Bidstack.xcframework选择嵌入 & 签名
  4. 请确保<强>BidstackCustomAdapterAdMob.xcframework选择不嵌入

导航到“构建阶段”选项卡,展开“链接二进制与库”列表,两个框架都包含在列表中。按照上述步骤进行后,应该默认已包含,如果不是的话,请点击+按钮并添加它。

然后确保所有框架的状态是必需

<强>BidstackCustomAdapterAdMob.xcframework和<强>BidstackMobileAdsSDK.xcframework现在已完全添加并集成到您的Xcode项目中。无需其他设置。

支持的版本

支持的<强>GoogleMobileAdsSDK版本:9.2.0及其以上

支持的<强>iOS版本:版本11及以上