サイトのトップへ戻る

Twitter 開発者 ドキュメント日本語訳

サードパーティ製ネイティブ広告ネットワークを組み込む

MoPub SDKでは、カスタムイベント機能を使って任意のネイティブ広告ネットワークを配信できます。 開発者にとっては,これによりMPNativeAdクラスを介して複数のネットワークから広告を提供することができます。 サードパーティ製ネイティブ広告を配信するためには、既にMoPub ネイティブ広告を組み込んでいる必要があります。

以下のネットワークについては'plug-and-play'を使ったネイティブ広告組み込みが用意されています。:

異なるネットワークを統合するには、カスタムイベントのドキュメントを参照してください。



ネイティブサードパーティの組み込みガイド

1. あなたのMoPub アカウント上でサードパーティ製ネットワークを設定する

MoPub アカウント上で、Facebook Audience Network とInMobi Native Ads は両方ともカスタムネイティブネットワークとして設定する必要があります。 以下のサポートページで手順を見ることができます:

2. あなたのプロジェクトにカスタムイベントファイルを追加する

extras/com/mopub/nativeads フォルダ内にカスタムイベントの一式があります;この中から必要なものをsrc/ディレクトリ内のcom.mopub.nativeadsにコピーするだけです。SDK内に extras フォルダがない場合、MoPub SDK リポジトリのクローンを作成する必要があります:

git clone https://github.com/mopub/mopub-android-sdk.git

現時点では、このSDK は以下のサードパーティ製広告をサポートしています:

  • Facebook Audience Network (v3.23.1) (FacebookNative.java)
  • InMobi Native Ads (v4.4.1) (InMobiNative.java)

注意: あなたがnMobiを使用してInMobi ネイティブ広告を表示するのに使っているJSON キーをカスタマイズしている場合は、InMobiNative.java内のInMobiForwardingNativeAdクラスをあなたのキーに合致するように編集する必要があります。

3. サードパーティ製 SDKをリンクする

プロジェクトにサードパーティ製SDKを組み込みます。組み込むには、通常 libs/ディレクトリに .jar ファイルをコピーしてビルドパスへのエントリに追加します。 広告ネットワークの開発者ページへ行けば、具体的な手順を見ることができます。以下が関連する JARファイルです:

  • Facebook Audience Network (AudienceNetwork.jar)
  • InMobi Native Ads (InMobi-X.X.X.jar)

4. いつもと同じようにネイティブ広告を表示する

コードを変更する必要は一切ありません! MoPub アカウント上で対応する広告ネットワークキャンペーンを設定し、適切な広告ユニットを対象にしてください。 他の質問については、 サポートセンターを参照してください。