MoPub + Vungle SDK v.5.1+ (iOS) クイックスタート ガイド

MoPub をメインの広告仲介レイヤとして使用して Vungle Android SDK をアプリケーションに追加するには、このガイドに従ってください。

コンテンツ

始める前に

手順 1. Vungle をカスタム ネイティブ ネットワークとしてセットアップする

MoPub サーバーによって統合 Vungle アダプタが認識されるようにするには、MoPub ダッシュボードで Vungle をカスタム ネイティブ ネットワークとしてセットアップします。

  1. MoPub ダッシュボードにログインし、メイン ナビゲーション バーで [Networks] に移動します。

  2. [Add a Network...] をクリックします。
    image4.png

    ページの下部にある [Custom Native Network] を選択します。
    image2.png

  3. [Set Up Your Inventory] セクションで、Vungle SDK を使用して動画広告を提示する広告ユニットごとに、Vungle SDK を対話操作するために使用するネットワーク アダプタが MoPub SDK で検出できることを確認します。

    • [MoPub Rewarded Video]​ を広告ユニットとして使用する場合は、VungleRewardedVideoCustomEventCustom Event Class​ に追加します。

    • [Fullscreen (Interstitial)​] を広告ユニットとして使用する場合は、VungleInterstitialCustomEventCustom 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":"59208865950e6d380100001f",
      "pid":"PADUNIT55750",
      "pids":"DEFAULT07430,PADUNIT96220,PADUNIT55750,PADUNIT06724,PADUNIT16058,PADUNIT59118"
      }

      image3.png

      注意: Vungle SDK では、Vungle ダッシュボードで自動キャッシュ​対象として選択した広告配置の広告が自動的にキャッシュされます。最初に表示される MoPub 広告ユニットまたは最も頻繁に表示される広告ユニットを自動キャッシュ対象の広告配置に選択することを強くお勧めします。

手順 2. Vungle をサードパーティ広告ネットワークとして追加する

MoPub の広告仲介を使用するアプリに Vungle の iOS SDK を追加するには、以下の手順に従います。

  1. すべての Vungle 関連アダプタ ファイル (MoPub アダプタ リポジトリ/AdNetworkSupport/Vungle/ にあります) をアプリのプロジェクトに追加し、プロジェクトの [Build Phases] → [Compile Sources] にこれらのアダプタ ファイルが含まれていることを確認します。
    MPInstanceProvider+Vungle.h
    MPInstanceProvider+Vungle.m			
    MPVungleRouter.h
    MPVungleRouter.m	
    VungleInstanceMediationSettings.h
    VungleInstanceMediationSettings.m
    VungleInterstitialCustomEvent.h
    VungleInterstitialCustomEvent.m
    VungleRewardedVideoCustomEvent.h
    VungleRewardedVideoCustomEvent.m
  2. Vungle iOS SDK をダウンロードし、VungleSDK.framework フォルダーを /AdNetworkSupport/Vungle/SDK/ にコピーします。

    • プロジェクトの [Build Settings] → [Framework Search Path] にフレームワークが含まれていることを確認します。以下に例を示します。
      $(PROJECT_DIR)/AdNetworkSupport/Vungle/SDK/VungleSDK.framework
    • このフレームワークがプロジェクトの [Build Phases] → [Link Binary With Libraries] に含まれていることを確認します。

  3. Vungle スタート ガイド - iOS SDK」の「その他の必要なフレームワークを追加する」セクションに従って、必要なフレームワークを追加します。

  4. 「“Vungle スタート ガイド - iOS SDK」の「“-ObjC” リンカー フラグを追加する」セクションに従って、リンカー フラグを追加します。

  5. Vungle スタート ガイド - iOS SDK」の「iOS ステータス バーを削除する」セクションに従って、ステータス バーを削除します。

  6. Vungle 動画広告を提示する場合は、MPInterstitialAdControllershowFromViewController メソッドを呼び出します (または、報酬型広告の場合は MPRewardedVideopresentRewardedVideoAdForAdUnitID メソッドを呼び出します) (Vungle iOS SDK のメソッドを直接呼び出す必要はありません。MoPub SDK によって呼び出されます)。

 

 

他にご質問がございましたら、リクエストを送信してください

コメント