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