コンテンツにスキップ

連携

このページでは、AppLovin MAX SDKをダウンロード、インポート、および設定する方法について説明します。

最新SDKのダウンロード

依存関係の一つとして、Gradle経由でSDKをダウンロードすることができます。 手動で連携する場合は、こちらの手順に従ってください。

SDKは、minSdkVersion16以降が必要です。

リリースアップデートを受け取るには、AppLovin Android MAX SDKのGitHubリポジトリ をサブスクライブしてください。

Gradle

以下のコードをアプリレベルのbuild.gradleファイルに追加します。

repositories {
google()
mavenCentral()
}
dependencies {
implementation 'com.applovin:applovin-sdk:+'
}

ProGuardルール

ProGuardを使用する場合、AppLovin MAX SDKとアダプターに必要なProGuardルールがAAR内でバンドルされているため、プロジェクトにProGuardルールを追加する必要はありません。

SDK Keyを追加

以下の<meta-data>要素をAndroidManifest.xmlに追加するには、これを<application> 要素内に配置します。

<meta-data android:name="applovin.sdk.key" android:value="«sdk-key»"/>

SDK KeyはAppLovinダッシュボードのAccount > General > Keys のセクションにてご確認ください。

カスタムSDKアダプターを実装

AppLovin Exchange(ALX)はLinkedInのカスタムアダプターをサポートしています。 連携手順については以下を、詳細情報はこちらをご覧ください。

アダプターをインストールするには、アプリレベルのbuild.gradleファイルに以下を追加します。

dependencies {
implementation 'com.applovin.dsp:linkedin-adapter:+'
}

Ad Reviewを有効化

MAX Ad Reviewサービスを有効にするには、build.gradleファイルに以下を追加します。

ルートレベルのbuild.gradleファイルへ追加

buildscript {
repositories {
maven { url 'https://artifacts.applovin.com/android' }
}
dependencies {
classpath "com.applovin.quality:AppLovinQualityServiceGradlePlugin:+"
}
}

アプリレベルのbuild.gradleファイルへ追加

apply plugin: 'applovin-quality-service'
applovin {
apiKey "«ad-review-key»"
}

Ad Review Keyは、AppLovinダッシュボードのAccount > General > Keys セクションでご確認ください。

MAX SDKを初期化

initializeSdk()メソッドを呼び出してSDKを初期化し、そのメソッドにコンテキストを渡します。 これは、アプリの起動後できるだけ早く、例えば、ローンチActivityonCreate()メソッドで行います。

完全にキャッシュされた広告アセットは、ユーザー体験の向上につながります。 このため、常に起動時にAppLovin SDKを初期化してください。 これにより、メディエーションネットワークには広告をキャッシュするための最長時間が付与されます。 これは特に動画広告において重要です。

public class MainActivity extends Activity
{
protected void onCreate(Bundle savedInstanceState)
{
// Make sure to set the mediation provider value to "max" to ensure proper functionality
AppLovinSdk.getInstance( context ).setMediationProvider( "max" );
AppLovinSdk.initializeSdk( context, new AppLovinSdk.SdkInitializationListener() {
@Override
public void onSdkInitialized(final AppLovinSdkConfiguration configuration)
{
// AppLovin SDK is initialized, start loading ads
}
} );
}
}