Bidstack Adapter IronSource iOS 安装指南
通过 IronSource Mediation 在您的应用程序中显示插页式和奖励广告的 Bidstack IronSource 安装适配器。
目录
先决条件
要求: iOS 版本 11+
要求:如果您计划手动集成适配器,则需要从 此处 下载 BidstackCustomAdapterIronSource.xcframework 和 BidstackMobileAdsSDK.xcframework。 (查找IronSource Mediation Adapter -> iOS)
在集成适配器之前,您需要在您的 IronSource 账户上设置 Bidstack 网络,如文档 此处 中所述,或者遵循 配置广告网络账户设置 中的说明,并按照文档 此处 集成 IronSource SDK。
配置广告网络账户设置
- 登录到您的 IronSource 账户,并转到 Monetize > Setup > SDK Networks,然后点击
Manage Networks
- 在列表末尾选择“自定义适配器”
- 当提示输入
网络密钥
时,输入15bb61a5d
- 一旦 IronSource 识别出密钥,应看到
Bidstack Ads
作为名称
。 - 您的
发行商 ID
是您与 AdConsole 签到的电子邮件地址。 - 您的
报告 API 密钥
将由 Bidstack 提供。 - 对于“报告收入”部分 - 由于新的实例没有历史数据和 eCPM,因此应根据需求设置费率,直到实际的 eCPM 填充为止。
配置应用程序
您需要在 AdConsole 中收集 API 密钥和广告单元 ID,如AdConsole 中获得。一旦获得凭证,请按文档 此处 在 IronSource 账户中设置它们。
- 在 ironSource 控制台中,转到 Monetize > Setup > SDK Networks 并滚动到
自定义
部分。然后按 Bidstack 适配器旁边的铅笔图标
- 在此处,您需要输入 AdConsole 中的 API 密钥和广告单元 ID。您还可以手动指定费率以优先显示 Bidstack 广告。要选择超过 1 个广告单元 ID,请选择
+添加网络实例
- 登录到您的 AdConsole 账户并添加新游戏或选择现有游戏
- 从导航菜单中选择
SDK 控制面板
并复制 API 密钥。将此 API 密钥粘贴到 IronSource 控制台中
- 从导航菜单中选择
广告单元
。然后创建并复制广告单元 ID,并将其粘贴到 IronSource 控制台中
当提示“应用程序设置”时
应用程序密钥
是从AdConsole获取的API密钥定位ID
是从AdConsole获取的广告单元ID
集成
您可以以两种方式将BidstackCustomAdapterIronSource
集成到项目中 - 使用cocoapods或手动添加xcframeworks。
1. 使用cocoapods
将以下内容添加到您的podfile文件: pod 'BidstackCustomAdapterIronSource', '~> 1.9.0'
只需要做这些!现在您可以在Terminal中运行pod install
,此时BidstackCustomAdapterIronSource
和BidstackMobileAdsSDK
将被自动安装。无需其他步骤。
2. 手动添加xcframeworks
1. 创建“Frameworks”文件夹
首先,请确保您的Xcode项目在项目导航器中包含一个名为“Frameworks”的文件夹。如果没有,就像下面的截图那样,那么我们不得不创建一个。在最新的Xcode中,默认情况下不会添加Frameworks文件夹,把框架放在那里是个好习惯。
在项目导航器中的项目上右击(顶级条目),然后选择“New Group”。将新组命名为“Frameworks”。
2. 将BidstackIronSourceAdapter.xcframework
、BidstackMobileAdsSDK.xcframework
和OMSDK_Bidstack.xcframework
添加到Frameworks文件夹中
有几种方法可以将所有框架添加到Frameworks文件夹中。
1. 从Finder中将框架拖放到Frameworks
文件夹。确保拖拽目的地正好在Frameworks文件夹下。
然后,请确保以下选项被选中以添加文件。两者“如有需要则复制项目”和“创建分组”都应该被选中,然后点击完成。
2. 或者,选中Frameworks文件夹,点击文件 -> 添加文件到“您的项目”
在文件导航器中找到BidstackIronSourceAdapter.xcframework,BidstackMobileAdsSDK.xcframework和OMSDK_Bidstack.xcframework,选中它,确保“如有需要则复制项目”和“创建分组”被选中,然后点击添加
3. 在项目的目标中嵌入BidstackMobileAdsSDK.xcframework
为了确保框架被复制到您的应用程序的二进制文件中,请按照以下步骤操作
- 通过在项目导航器中点击它来转到您的项目设置。
- 确保已选择目标并已打开“常规”选项卡。
- 为新建的
BidstackMobileAdsSDK.xcframework
和OMSDK_Bidstack.xcframework
选择嵌入然后签名
。 - 请确保
BidstackIronSourceAdapter.xcframework
选的是不嵌入
。
4. 将BidstackIronSourceAdapter.xcframework、BidstackMobileAdsSDK.xcframework和OMSDK_Bidstack.xcframework链接到项目中
转到“构建 phases”选项卡,展开“链接二进制到库”列表,确保您的框架被包含在列表中。按照上述步骤操作后,它应该会默认包含,如果没有的话,点击+按钮并添加它。
BidstackIronSourceAdapter.xcframework
和BidstackMobileAdsSDK.xcframework
现在完全添加并集成到您的Xcode项目中。无需其他设置。
支持的版本
支持的IronSourceSDK
版本:7.2.0及以上
支持的iOS
版本:版本11及以上