集成 Yandex Mediation
重要
请确保更新到最新的适配器版本(Yandex 移动聚合 及适配器 第三方聚合网络适配器)。 否则可能会因适配器集成不当而出现错误,导致广告无法投放。
Yandex Mobile 聚合 是一个使用机器学习算法从各种网络自动选择广告的平台,可帮助您最大限度地提高收入。 所有设置均已预配置,您可以立即开始使用,而无需单独设置每个网络。
如果您一直在单一 Yandex 网络中使用 Mobile Ads SDK,则迁移到 Yandex 聚合不需要更改代码。 您只需预设第三方广告网络的网页界面的相关部分即可。
前提条件
要准备您的应用,请按照接下来的章节中描述的步骤进行操作。
应用要求
- 使用 iOS 15 或更高版本。
- 使用 Xcode 16.4 或更高版本。
在您的 Yandex Advertising Network 账户中设置应用
在 Yandex Advertising Network 中注册您的应用程序:
集成
您可以通过以下两种方式集成 Yandex 聚合:
- 统一构建(推荐):所有可用适配器都会自动连接。
- 连接单独的适配器:安装 Yandex Ads SDK 并使用适当的包单独连接特定适配器。
您可以使用 YandexMobileAdsMediation 共享聚合库自动连接所有可用适配器: 该库已适配依赖项管理器:
如果您需要静态链接:
-
在 Yandex Advertising Network 界面中设置聚合。
-
将
YandexMobileAdsMediation库添加到 Podfile。pod 'YandexMobileAdsMediation', '8.6.0'每个适配器将自动选择最新的兼容版本。
-
在您的应用的 Info.plist 文件中,添加
GADApplicationIdentifier键,并将其值设置为您的AdMob ID。 详细了解在何处可以 找到 AdMob ID。<key>GADApplicationIdentifier</key> <string>ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy</string>
您可以将此方法用于如下外部广告网络:Mintegral、AppLovin、Google AdMob、VK Ads (ex. myTarget) 和 Liftoff (ex. Vungle):
- 在 Yandex Advertising Network 界面中设置聚合。
- 在您的 Xcode 项目中,使用 File → Add Packages dependencies 添加依赖项。
- 指定包含 Swift 包的存储库的 URL:
https://github.com/yandexmobile/yandex-ads-sdk-mediation-ios/。
- 前往 Build Settings 并在 Linking 下添加参数值
Other Linker Flags = -ObjC。
- 确保目标已链接到 YandexMobileAdsPackage。 如果目标未链接,请通过点击 + 在 Link Binary With Libraries 下添加库。

- 选择您的适配器。 如果不确定需要哪些适配器,请全部添加。

若要连接单独的适配器,请启用 Yandex Ads SDK,然后按照每个适配器的具体说明进行操作:
-
在 Yandex Advertising Network 界面中设置聚合。
-
将
YandexMobileAds库添加到 Podfile 中。pod 'YandexMobileAds', 'x.x.x' // 添加支持的版本 -
使用适当的库单独连接所需的适配器
备注
如果您需要移动聚合来追踪应用安装,请务必配置 Info.plist 文件。 详情请参阅 SKAdNetwork 支持。