MoPub広告の導入 - united-adstir/AdStir-Integration-Guide-iOS GitHub Wiki

対応OS

iOS 8.0以降

SDKの準備

バンドル版の入手は、担当またはお問い合わせフォームよりご連絡ください。

プロジェクトへのSDKの追加

v2.13.5以下の場合

  1. libAdstirAdsMediationAdapter-MoPub.aMoPub.bundleを、プロジェクト内の任意の箇所にドラッグ&ドロップします。
  2. Copy items if neededにチェックを入れます。
  3. Add to targets欄で、adstir SDKを利用するすべてのターゲットにチェックを入れます。
  4. Finishをクリックします。

v2.14.0以上の場合

  1. libAdstirAdsMediationAdapter-MoPub.aMoPubSDKFramework.frameworkを、プロジェクト内の任意の箇所にドラッグ&ドロップします。
  2. Copy items if neededにチェックを入れます。
  3. Add to targets欄で、adstir SDKを利用するすべてのターゲットにチェックを入れます。
  4. Finishをクリックします。
  5. GeneralタブのEmbedded BinariesにMoPubSDKFramework.frameworkを追加します。

シミュレータでMoPubをご利用される場合

adstir SDKにbundleされているMoPub SDKは armv7とarm64でビルドされたものがbundleされています。シミュレータを利用される場合はこちらからご利用されているadstir SDKにbundleされているMoPubと同じバージョンのmopub-frameworkをダウンロードしていただき、シミュレータ用のMoPubSDKFramework.frameworkに差し替えをお願いします。

ビルド設定の変更

  1. プロジェクトファイル設定画面を開きます。
  2. 動画広告を組み込むビルドターゲットを選択します。
  3. Build Targetタブを選択します。
  4. 画面右側の検索窓にOther Linker Flagsと入力し、検索します。
  5. Other Linker Flags欄に、-ObjCと設定します。
    MoPub広告を利用するためには、この設定が必須となり、設定がされていない場合は、案件切れ扱いとなってしまいます。
  6. 組み込む対象の全てのビルドターゲットに、同じ設定を行います。
    もしくは、この設定はプロジェクト単位で設定することも可能です。

依存Framework/Libraryの追加

名前 ステータス
CoreGraphics.framework Required
MediaPlayer.framework Required
StoreKit.framework Required
Webkit.framework Optional