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を利用せず組み込む場合¶
libAdstirAdsMediationAdapter-MoPub.a
、MoPubSDKFramework.xcframework
,OMSDK_Mopub.xcframework
を、プロジェクト内の任意の箇所にドラッグ&ドロップします。Copy items if needed
にチェックを入れます。Add to targets
欄で、adstir SDKを利用するすべてのターゲットにチェックを入れます。Finish
をクリックします。- GeneralタブのEmbedded Binariesに
MoPubSDKFramework.xcframework
を追加します。 - GeneralタブのEmbedded Binariesに
OMSDK_Mopub.xcframework
を追加します。
ビルド設定の変更¶
- プロジェクトファイル設定画面を開きます。
- 動画広告を組み込むビルドターゲットを選択します。
- Build Targetタブを選択します。
- 画面右側の検索窓にOther Linker Flagsと入力し、検索します。
- Other Linker Flags欄に、-ObjCと設定します。 MoPub広告を利用するためには、この設定が必須となり、設定がされていない場合は、案件切れ扱いとなってしまいます。
- 組み込む対象の全てのビルドターゲットに、同じ設定を行います。 もしくは、この設定はプロジェクト単位で設定することも可能です。
依存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が取得するプライバシーデータはこちらをご覧ください