选择要集成的广告平台
Android
您可以通过两种方式下载 MAX 聚合适配器并将其集成到应用中:
- Gradle
- AppLovin 建议采用这种方式集成适配器。 AppLovin 的适配器 POM 文件会自动集成被聚合平台的 SDK 及其依赖。
- 开源适配器
- 如果需要更高的集成灵活性,则可以集成 AppLovin 的开源适配器。 此时,您将负责集成被聚合 SDK 及其依赖。 您可以在 AppLovn-MAX-SDK-Android GitHub 库中找到这些适配器。
Gradle
勾选下方复选框,选择要通过 MAX 聚合接入的广告平台。 勾选这些复选框后,本页面会显示这些平台的具体说明。
本页面还会为您创建一个自定义的 Gradle 脚本。
将下方的自定义 Gradle 脚本复制到您的应用层级 build.gradle
。
repositories { google() mavenCentral() maven { url "https://artifactory.bidmachine.io/bidmachine" } maven { url "https://cboost.jfrog.io/artifactory/chartboost-ads/" } maven { url "https://android-sdk.is.com" } 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" }}
dependencies { implementation 'com.applovin.mediation:amazon-tam-adapter:+' implementation 'com.amazon.android:aps-sdk:+' implementation 'com.applovin.mediation:bidmachine-adapter:+' implementation 'com.applovin.mediation:bigoads-adapter:+' implementation 'com.applovin.mediation:chartboost-adapter:+' implementation 'com.google.android.gms:play-services-base:16.1.0' implementation 'com.applovin.mediation:fyber-adapter:+' implementation 'com.applovin.mediation:google-ad-manager-adapter:+' implementation 'com.applovin.mediation:google-adapter:+' implementation 'com.applovin.mediation:hyprmx-adapter:+' implementation 'com.applovin.mediation:inmobi-adapter:+' implementation 'com.squareup.picasso:picasso:2.71828' implementation 'androidx.recyclerview:recyclerview:1.1.0' implementation 'com.applovin.mediation:ironsource-adapter:+' implementation 'com.applovin.mediation:vungle-adapter:+' implementation 'com.applovin.mediation:line-adapter:+' implementation 'com.applovin.mediation:maio-adapter:+' implementation 'com.applovin.mediation:facebook-adapter:+' implementation 'com.applovin.mediation:mintegral-adapter:+' implementation 'com.applovin.mediation:mobilefuse-adapter:+' implementation 'com.applovin.mediation:moloco-adapter:+' implementation 'com.applovin.mediation:ogury-presage-adapter:+' implementation 'com.applovin.mediation:bytedance-adapter:+' implementation 'com.applovin.mediation:pubmatic-adapter:+' implementation 'com.applovin.mediation:smaato-adapter:+' implementation 'com.applovin.mediation:unityads-adapter:+' implementation 'com.applovin.mediation:verve-adapter:+' implementation 'com.applovin.mediation:mytarget-adapter:+' implementation 'com.applovin.mediation:yandex-adapter:+' implementation 'com.applovin.mediation:yso-network-adapter:+'}
repositories { google() mavenCentral() maven { url = uri("https://artifactory.bidmachine.io/bidmachine") } maven { url = uri("https://cboost.jfrog.io/artifactory/chartboost-ads/") } maven { url = uri("https://android-sdk.is.com") } maven { url = uri("https://imobile-maio.github.io/maven") } maven { url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea") } maven { url = uri("https://maven.ogury.co") } maven { url = uri("https://artifact.bytedance.com/repository/pangle") } maven { url = uri("https://repo.pubmatic.com/artifactory/public-repos") } maven { url = uri("https://s3.amazonaws.com/smaato-sdk-releases/") } maven { url = uri("https://verve.jfrog.io/artifactory/verve-gradle-release") } maven { url = uri("https://ysonetwork.s3.eu-west-3.amazonaws.com/sdk/android") }}
dependencies { implementation("com.applovin.mediation:amazon-tam-adapter:+") implementation("com.amazon.android:aps-sdk:+") implementation("com.applovin.mediation:bidmachine-adapter:+") implementation("com.applovin.mediation:bigoads-adapter:+") implementation("com.applovin.mediation:chartboost-adapter:+") implementation("com.google.android.gms:play-services-base:16.1.0") implementation("com.applovin.mediation:fyber-adapter:+") implementation("com.applovin.mediation:google-ad-manager-adapter:+") implementation("com.applovin.mediation:google-adapter:+") implementation("com.applovin.mediation:hyprmx-adapter:+") implementation("com.applovin.mediation:inmobi-adapter:+") implementation("com.squareup.picasso:picasso:2.71828") implementation("androidx.recyclerview:recyclerview:1.1.0") implementation("com.applovin.mediation:ironsource-adapter:+") implementation("com.applovin.mediation:vungle-adapter:+") implementation("com.applovin.mediation:line-adapter:+") implementation("com.applovin.mediation:maio-adapter:+") implementation("com.applovin.mediation:facebook-adapter:+") implementation("com.applovin.mediation:mintegral-adapter:+") implementation("com.applovin.mediation:mobilefuse-adapter:+") implementation("com.applovin.mediation:moloco-adapter:+") implementation("com.applovin.mediation:ogury-presage-adapter:+") implementation("com.applovin.mediation:bytedance-adapter:+") implementation("com.applovin.mediation:pubmatic-adapter:+") implementation("com.applovin.mediation:smaato-adapter:+") implementation("com.applovin.mediation:unityads-adapter:+") implementation("com.applovin.mediation:verve-adapter:+") implementation("com.applovin.mediation:mytarget-adapter:+") implementation("com.applovin.mediation:yandex-adapter:+") implementation("com.applovin.mediation:yso-network-adapter:+")}
适配器平台信息
iOS
您可以通过两种方式下载 MAX 聚合适配器并将其集成到应用中:
- CocoaPods
- AppLovin 建议您采用这种方式集成适配器。 AppLovin 的适配器 Pod 会自动集成被聚合平台的 SDK 及其依赖。
- 开源适配器
- 如果需要更高的集成灵活性,则可以集成 AppLovin 的开源适配器。 此时,您将负责集成被聚合 SDK 及其依赖。 您可以在 AppLovin-MAX-SDK-iOS GitHub 库中找到这些适配器。
CocoaPods
勾选下方复选框,选择要通过 MAX 聚合接入的广告平台。 随后本页面会显示这些平台的具体说明。 本页面还会为您定制一个 CocoaPods 脚本。 将下方的定制 CocoaPods 脚本复制到您的 Podfile。
# Settingsuse_frameworks!inhibit_all_warnings!
# Podstarget 'YOUR_PROJECT_NAME' do pod 'AmazonPublisherServicesSDK' pod 'AppLovinMediationAmazonAdMarketplaceAdapter' pod 'AppLovinMediationBidMachineAdapter' pod 'AppLovinMediationBigoAdsAdapter' pod 'AppLovinMediationChartboostAdapter' pod 'AppLovinMediationCSJAdapter' pod 'AppLovinMediationFyberAdapter' pod 'AppLovinMediationGoogleAdManagerAdapter' pod 'AppLovinMediationGoogleAdapter' pod 'AppLovinMediationHyprMXAdapter' pod 'AppLovinMediationInMobiAdapter' pod 'AppLovinMediationIronSourceAdapter' pod 'AppLovinMediationVungleAdapter' pod 'AppLovinMediationLineAdapter' pod 'AppLovinMediationMaioAdapter' pod 'AppLovinMediationFacebookAdapter' pod 'AppLovinMediationMintegralAdapter' pod 'AppLovinMediationMobileFuseAdapter' pod 'AppLovinMediationMolocoAdapter' pod 'AppLovinMediationOguryPresageAdapter' pod 'AppLovinMediationByteDanceAdapter' pod 'AppLovinMediationPubMaticAdapter' pod 'AppLovinMediationSmaatoAdapter' pod 'AppLovinMediationTencentGDTAdapter' pod 'AppLovinMediationUnityAdsAdapter' pod 'AppLovinMediationVerveAdapter' pod 'AppLovinMediationMyTargetAdapter' pod 'AppLovinMediationYandexAdapter' pod 'AppLovinMediationYSONetworkAdapter'end
安装新 Pod
在命令行中运行以下命令。
pod install --repo-update