MoPub をメインの広告仲介レイヤとして使用して Vungle Android SDK をアプリケーションに追加するには、このガイドに従ってください。
コンテンツ
始める前に
- Vungle Android SDK は MoPub 4.15 でテストされていないため、MoPub 4.14. とのみ統合してください。
- MoPub ダッシュボードには Vungle 広告配置がまだ含まれていません。広告配置レベルのパフォーマンスを確認するには、パブリッシャー向け Reporting API を使用してください。
- このチュートリアルを開始する前に、MoPub をアプリケーションでセットアップしておく必要があります。手順については、MoPub の Android 向けスタート ガイドを参照してください。
- アプリケーションで使用する Vungle のアプリケーション ID とすべての広告配置参照 ID が必要となります。これらの ID は Vungle ダッシュボードから取得できます (「広告配置の設定とレポート作成」を参照してください)。
- Vungle SDK には以下が必要です。
- Android 3.0 (Honeycomb - API バージョン 11) 以降
- Java 1.7 - Android 5.+ との互換性を保つため、JDK 7 が必要です
- Java 1.8 - Android 7.+ との互換性を保つため、JDK 8 が必要です
手順 1. Vungle をカスタム ネイティブ ネットワークとしてセットアップする
MoPub サーバーによって統合 Vungle アダプタが認識されるようにするには、MoPub ダッシュボードで Vungle をカスタム ネイティブ ネットワークとしてセットアップします。
- MoPub ダッシュボードにログインし、メイン ナビゲーション バーから [Networks] を選択します。
- [Add a Network…] をクリックします。
ページの下部にある [Custom Native Network] を選択します。
- [Set Up Your Inventory] セクションで、Vungle SDK を使用して動画広告を提示する広告ユニットごとに、Vungle SDK を対話操作するために使用するネットワーク アダプタが MoPub SDK で検出できることを確認します。
- [MoPub Rewarded Video] を広告ユニットとして使用する場合は、
mopub.mobileads.VungleRewardedVideo
を Custom Event Class セクションに追加します。 - [Fullscreen (Interstitial)] を広告ユニットとして使用する場合は、
mopub.mobileads.VungleInterstitial
を Custom Event Class セクションに追加します。 - Vungle アプリケーション ID、広告配置の参照 ID、全広告配置の参照 ID を JSON 形式で Custom Event Class Data に追加します。
- pid の MoPub 広告ユニットにリンクする広告配置参照 ID を設定します。
注意: デフォルトの広告配置はアプリケーションごとに自動的に作成されます。広告配置機能を利用するかどうかにかかわらず、広告配置の参照 ID をこの初期化手順で指定する必要があります。複数の広告配置を作成する場合は、すべての参照 ID を指定してください。 - 「報酬型」に設定されている広告配置参照 ID を [Rewarded Video] に設定されている MoPub 広告ユニットにリンクし、「報酬型」に設定されていない広告配置参照 ID を [Fullscreen (Interstitial)] に設定されている MoPub 広告ユニットにリンクしてください。
{ "appId":"5935efecc802d63d5100000f", "pid":"DEFAULT05223", "pids":"DEFAULT05223, PADUNIT49379, PADUNIT68848, PADUNIT04241, PADUNIT53279, PADUNIT08448" }
- [MoPub Rewarded Video] を広告ユニットとして使用する場合は、
注意: Vungle SDK では、Vungle ダッシュボードで自動キャッシュ対象として選択した広告配置の広告が自動的にキャッシュされます。最初に表示される MoPub 広告ユニットまたは最も頻繁に表示される広告ユニットを自動キャッシュ対象の広告配置に選択することを強くお勧めします。
手順 2. Vungle をサードパーティ広告ネットワークとして追加する
MoPub の広告仲介を使用するアプリに Vungle の Android SDK を追加するには、以下の手順に従います。
- すべての Vungle 関連アダプタ ファイル (MoPub アダプタ リポジトリの
/extras/src/com/mopub/mobileads/
) をアプリケーションのプロジェクトの/src/main/java/com/mopub/mobileads/
ディレクトリに追加します。これらのファイルは MoPub SDK によって「カスタム イベント クラス プロパティ」としてディレクトリで参照されるため、この手順が必要となります。
VungleInterstitial.java
VungleRewardedVideo.java
- 「Vungle スタート ガイド - Android SDK」の「手順 1. Vungle SDK をプロジェクトに含める」セクションに従って、必要なフレームワークを追加します。
- Multidex、Proguard、Google Play Services を設定する必要がある場合は、「Vungle スタート ガイド - Android SDK」の「詳細設定」セクションに従って、プロジェクトで AndroidManifest.xml を更新してください。
- Vungle 動画広告を提示する場合は、MoPubInterstitial の
show
メソッドを呼び出します (または、報酬型広告の場合は MoPubRewardedVideos のshowRewardedVideo
メソッドを呼び出します) (Vungle Android SDK のメソッドを直接呼び出す必要はありません。MoPub SDK によって呼び出されます)。
コメント