MoPub広告の導入 - united-adstir/AdStir-Integration-Guide-iOS GitHub Wiki
対応OS
iOS 8.0以降
SDKの準備
バンドル版の入手は、担当またはお問い合わせフォームよりご連絡ください。
プロジェクトへのSDKの追加
v2.13.5以下の場合
libAdstirAdsMediationAdapter-MoPub.a
、MoPub.bundle
を、プロジェクト内の任意の箇所にドラッグ&ドロップします。Copy items if needed
にチェックを入れます。Add to targets
欄で、adstir SDKを利用するすべてのターゲットにチェックを入れます。Finish
をクリックします。
v2.14.0以上の場合
libAdstirAdsMediationAdapter-MoPub.a
、MoPubSDKFramework.framework
を、プロジェクト内の任意の箇所にドラッグ&ドロップします。Copy items if needed
にチェックを入れます。Add to targets
欄で、adstir SDKを利用するすべてのターゲットにチェックを入れます。Finish
をクリックします。- GeneralタブのEmbedded Binariesに
MoPubSDKFramework.framework
を追加します。
シミュレータでMoPubをご利用される場合
adstir SDKにbundleされているMoPub SDKは armv7とarm64でビルドされたものがbundleされています。シミュレータを利用される場合はこちらからご利用されているadstir SDKにbundleされているMoPubと同じバージョンのmopub-frameworkをダウンロードしていただき、シミュレータ用のMoPubSDKFramework.frameworkに差し替えをお願いします。
ビルド設定の変更
- プロジェクトファイル設定画面を開きます。
- 動画広告を組み込むビルドターゲットを選択します。
- Build Targetタブを選択します。
- 画面右側の検索窓にOther Linker Flagsと入力し、検索します。
- Other Linker Flags欄に、-ObjCと設定します。
MoPub広告を利用するためには、この設定が必須となり、設定がされていない場合は、案件切れ扱いとなってしまいます。 - 組み込む対象の全てのビルドターゲットに、同じ設定を行います。
もしくは、この設定はプロジェクト単位で設定することも可能です。
依存Framework/Libraryの追加
名前 | ステータス |
---|---|
CoreGraphics.framework | Required |
MediaPlayer.framework | Required |
StoreKit.framework | Required |
Webkit.framework | Optional |