MoPub広告の導入

対応OS

iOS 13.0以降

SDKの準備

MoPubのSDKは、VideoAdSDKBundledのパッケージ、もしくはSwipeInterstitialSDKBundledのパッケージに同梱されております。 作成された動画枠の動画SDK (iOS)もしくはスワイプインタースティシャル広告枠のスワイプインタースティシャルSDK (iOS)より取得いただけます。

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

CocoaPodsを利用して組み込む場合

CocoaPodsでの導入についてはこちらをご覧ください。

MoPubを利用される場合、Podfileに下記の記述を追記します。

pod 'AdStir-Ads-SDK/MoPub'

CocoaPodsを利用せず組み込む場合

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

ビルド設定の変更

  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

Info.plistの更新

iOS 14以降でSKAdNetworkを利用するために、Info.plistに下記の内容を追加します。

<key>SKAdNetworkItems</key>

SDKが取得するプライバシー情報

2020年12月8日以降、App Storeへ審査を行う際にアプリケーションのプライバシーに関する質問へ回答する必要がございます。

MoPub SDKが取得するプライバシーデータはこちらをご覧ください