コンテンツにスキップ

メディエーションネットワークの準備

Android

MAXメディエーションアダプターは、以下の2つの方法でダウンロードしてアプリに連携することができます。

Gradle
AppLovinでは、この方法でアダプターを連携することを推奨します。 AppLovinのアダプターのPOMファイルは、メディエーションネットワークのSDKとその依存関係を自動的に統合します。
オープンソースアダプター
連携にさらなる柔軟性が必要な場合は、AppLovinのオープンソースアダプターと連携することができます。この場合、メディエートされたSDKとその依存関係の統合はご自身の責任で行ってください。これらのアダプターはAppLovin-MAX-SDK-Android GitHubリポジトリで確認できます。

Gradle

以下のチェックボックスから、連携したいメディエーション広告ネットワークを選択します。 これらのボックスにチェックを入れると、このページにはネットワーク固有の手順が表示されます。

さらに、このページではカスタマイズされた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>

Adapter Network Information

iOS

Unreal Engineでは、iOS用のサードパーティフレームワークを手動で実装する必要があります。 CocoaPodsのような依存関係管理ツールはサポートされていません。 MAX Unreal GitHubリポジトリには、Pythonスクリプトのinstall_pods.pyが含まれています。これは、Podfileからの依存関係の自動インストールを支援するものです。 このスクリプトによって、AppLovinアダプターとサードパーティの依存関係がダウンロードされ、ビルド設定を用いてそれらをリンクするようにプロジェクトを構成します。

要件

  • Python 3.6以降
  • CocoaPods

手順

  1. AppLovinのMAX Unreal GitHubリポジトリからinstall_pods.pyをダウンロードします。
  2. このスクリプトをAppLovin MAX UnrealプラグインのSource/ThirdParty/IOS/ディレクトリにコピーします。
  3. 実装するアダプターのディレクトリにPodfileを作成します。
  4. install_pods.pyを実行して、アダプターと依存関係をダウンロードします。スクリプトから追加で指示があれば、これに従ってインストールを完了します。
  5. メディエーションネットワークの準備(iOS)の手順に従ってください。AppLovinMAX_UPL_IOS.xmlにあるInfo.plistに必要な変更を加えてください。