Bidstack AdMob Adapter iOS 安装指南
Bidstack AdMob Adapter for iOS 允许您通过 AdMob 在您的应用中显示插屏和激励视频广告。
目录
先决条件
需要:iOS 版本 11+
需要:如果您计划手动集成适配器,则您需要从此处下载 BidstackCustomAdapterAdMob.xcframework 和 BidstackMobileAdsSDK.xcframework。(查找 AdMob Adapter -> iOS)
在集成适配器之前,您需要在您的 AdMob 账户上设置 Bidstack 网络,如此处所述,并添加自定义事件,如此处所述,或者遵循配置广告网络账户设置部分的说明,并按此处所示集成 AdMob
配置广告网络账户设置
- 登录到您的 AdMob 控制台,并转到 中介。然后创建一个新的中介组或选择已创建的。
- (如果您已经有一个中介组,请跳到第 5 点)。对于创建中介组,选择适当的广告格式和平台,然后单击
继续
- 为您的中介组输入任何名称,然后按
添加广告单元
。
- 选择应用程序中的广告单元,然后按
完成
。
- 在页面底部,按
添加自定义事件
。
- 为自定义事件输入任何标签,并添加 eCPM。然后单击
继续
。
-
当提示
类名
时,输入BidstackInterstitialEvent
对于插屏BidstackRewardedEvent
对于激励视频
-
在
参数
字段中,您需要输入从 AdConsole 获取的 API 密钥和广告单元 ID,格式为 JSON{"appId": "API_KEY", "unitId": "AD_UNIT_ID"}
,其中
API_KEY
是您从 AdConsole 获取的 API 密钥AD_UNIT_ID
是您从 AdConsole 获取的广告单元 ID
从 AdConsole 获取 API_KEY
和 AD_UNIT_ID
- 登录到您的 AdConsole 账户,并添加新的游戏或选择现有的。
- 从导航菜单中选择
SDK 控制面板
并复制 API 密钥。将此 API 密钥粘贴到 AdMob 控制台中。
- 从导航菜单中选择
广告单元
。然后创建并复制广告单元 ID。还将广告单元 ID 粘贴到 AdMob 控制台中。
- 当一切设置完毕后,按 AdMob 控制台中的 完成 和 保存。
注意:您可能需要等待几分钟,直到 AdMob 识别 Bidstack 适配器。
集成
您有两种方法可以将 BidstackCustomAdapterAdMob 集成到项目中 - 使用 cocoapods 或手动添加 xcframeworks。
1. 使用 cocoapods
将以下代码添加到您的Podfile中:pod 'BidstackCustomAdapterAdMob', '~> 1.8.3'
这就完成了!现在您可以从终端运行pod install
,BidstackCustomAdapterAdMob 和 BidstackMobileAdsSDK 将会自动安装。无需其他步骤。
2. 手动添加xcframeworks
1. 创建<强>Frameworks强>文件夹
首先,检查您的Xcode项目在项目导航器中是否包含一个<强>Frameworks强>文件夹。如果没有,您需要创建一个。最新版本的Xcode默认不包含<强>Frameworks强>文件夹,并且将它们保存在此处是一种良好的实践。
2. 将所有框架添加到Frameworks文件夹中
将Finder中的框架拖放到<强>Frameworks强>文件夹中。确保拖拽的目的地是在<强>Frameworks强>文件夹下。
然后,确保为添加文件选择以下选项。应勾选并选择“如果需要复制项”和“创建分组”。点击完成。
3. 在项目目标中嵌入框架
为了确保框架被复制到您的应用二进制文件中,请按照以下步骤操作
- 通过在项目导航器中单击它,导航到您的项目设置。
- 确保目标被选中,并且已打开“通用”选项卡。
- 为您的<强>BidstackMobileAdsSDK.xcframework强>和<强>OMSDK_Bidstack.xcframework强>选择
嵌入 & 签名
。 - 请确保<强>BidstackCustomAdapterAdMob.xcframework强>选择
不嵌入
。
4. 将<强>BidstackCustomAdapterAdMob.xcframework强>、<强>BidstackMobileAdsSDK.xcframework强>和<强>OMSDK_Bidstack.xcframework强>与您的项目链接
导航到“构建阶段”选项卡,展开“链接二进制与库”列表,两个框架都包含在列表中。按照上述步骤进行后,应该默认已包含,如果不是的话,请点击+按钮并添加它。
然后确保所有框架的状态是必需
。
<强>BidstackCustomAdapterAdMob.xcframework强>和<强>BidstackMobileAdsSDK.xcframework强>现在已完全添加并集成到您的Xcode项目中。无需其他设置。
支持的版本
支持的<强>GoogleMobileAdsSDK强>版本:9.2.0及其以上
支持的<强>iOS强>版本:版本11及以上