选择要集成的广告平台
Android
您可以通过两种方式下载 MAX 聚合适配器并将其集成到应用中:
- Gradle
- AppLovin 建议采用这种方式集成适配器。 AppLovin 的适配器 POM 文件会自动集成被聚合平台的 SDK 及其依赖。
- 开源适配器
- 如果需要更高的集成灵活性,则可以集成 AppLovin 的开源适配器。 此时,您将负责集成被聚合 SDK 及其依赖。 您可以在 AppLovn-MAX-SDK-Android GitHub 库中找到这些适配器。
Gradle
勾选下方复选框,选择要通过 MAX 聚合接入的广告平台。 勾选这些复选框后,本页面会显示这些平台的具体说明。
本页面还会为您创建一个自定义的 UPL。
将下面的自定义 UPL 复制到 AppLovinMAX_UPL_Android.xml
。
<AARImports> <insertValue value="com.applovin.mediation,bidmachine-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,bigoads-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,chartboost-adapter,+" /> <insertNewline/> <insertValue value="com.google.android.gms,play-services-base,16.1.0" /> <insertNewline/> <insertValue value="com.applovin.mediation,fyber-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,google-ad-manager-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,google-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,hyprmx-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,inmobi-adapter,+" /> <insertNewline/> <insertValue value="com.squareup.picasso,picasso,2.8" /> <insertNewline/> <insertValue value="androidx.recyclerview,recyclerview,1.1.0" /> <insertNewline/> <insertValue value="com.applovin.mediation,ironsource-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,vungle-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,line-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,maio-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,facebook-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,mintegral-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,mobilefuse-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,moloco-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,ogury-presage-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,bytedance-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,pubmatic-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,smaato-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,unityads-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,verve-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,mytarget-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,yandex-adapter,+" /> <insertNewline/> <insertValue value="com.applovin.mediation,yso-network-adapter,+" /> <insertNewline/></AARImports>
<buildGradleAdditions> <insert> allprojects { // You may add any additional repositories for other ad networks here repositories { maven { url "https://artifactory.bidmachine.io/bidmachine" } maven { url "https://cboost.jfrog.io/artifactory/chartboost-ads/" } maven { url "https://imobile-maio.github.io/maven" } maven { url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" } maven { url "https://maven.ogury.co" } maven { url "https://artifact.bytedance.com/repository/pangle" } maven { url "https://repo.pubmatic.com/artifactory/public-repos" } maven { url "https://s3.amazonaws.com/smaato-sdk-releases/" } maven { url "https://verve.jfrog.io/artifactory/verve-gradle-release" } maven { url "https://ysonetwork.s3.eu-west-3.amazonaws.com/sdk/android" } } } </insert></buildGradleAdditions>
适配器平台信息
iOS
Unreal Engine 要求您手动集成适用于 iOS 的第三方框架。
它不支持像 CocoaPods 这样的依赖管理器。
MAX Unreal GitHub 库包含一个 Python 脚本—— install_pods.py
,可用于自动安装 Podfile 中的依赖项。
此脚本会下载 AppLovin 的适配器和第三方依赖项,并使用 Build 设置配置您的项目以正确链接这些组件。
要求
- Python 3.6+
- CocoaPods
说明
- 从 AppLovin 的 MAX Unreal GitHub 库下载
install_pods.py
。 - 将此脚本复制到 AppLovin MAX Unreal 插件的
Source/ThirdParty/IOS/
目录中。 - 在该目录中为要集成的适配器创建 Podfile。
- 运行
install_pods.py
下载适配器和依赖项。 请遵循脚本中的任何附加说明以完成安装。 - 请按照准备聚合网络 (iOS) 中的说明进行操作。
在
AppLovinMAX_UPL_IOS.xml
中对Info.plist
进行任何必要的更改。