MoPub と Vungle SDK v.5 (iOS) の統合

このガイドでは、MoPub をメインの広告仲介レイヤとして使用して、Vungle iOS SDK をアプリケーションに追加する方法について説明します。

目次

はじめに

  • 重要: Vungle iOS SDK は MoPub 4.20 ではテストされていないため、Vungle iOS SDK v.5.4.0 を統合する場合は MoPub 4.19 に統合することをお勧めします。

  • MoPub ダッシュボードには、Vungle の配置広告はまだ導入されていません。配置広告レベルのパフォーマンスを確認するには、Vungle が提供するパブリッシャー用レポート API を使用してください。

  • このチュートリアルを開始する前に、アプリケーション内で MoPub を設定する必要があります。詳細な設定方法については、「iOS 用 MoPub のスタート ガイド」を参照してください。

  • MoPub とアプリケーションの統合については、MoPub 統合ドキュメンテーションを参照してください。

手順 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 の報酬型動画を使用する場合は、[Custom Event Class] セクションに VungleRewardedVideoCustomEvent を追加します。

    • 広告ユニットに対して [Fullscreen (Interstitial)] を使用する場合は、[Custom Event Class] セクションに VungleInterstitialCustomEvent を追加します。

    • Vungle アプリケーション ID広告配置参照 ID、すべての広告配置参照 ID を、[Custom Event Class Data] セクションに JSON 形式で追加します。

    • 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 によって呼び出されます)。

 

 

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

コメント