Amazonモバイル広告の導入 - united-adstir/AdStir-Integration-Guide-iOS GitHub Wiki
iOS 8.0以降
バンドル版の入手は、担当またはお問い合わせフォームよりご連絡ください。
-
AmazonAds.framework
、libAdstirAdsMediationAdapter-Amazon.a
を、プロジェクト内の任意の箇所にドラッグ&ドロップします。 -
Copy items if needed
にチェックを入れます。 -
Add to targets
欄で、AdStir SDKを利用するすべてのターゲットにチェックを入れます。 -
Finish
をクリックします。
Xcode 7以降で、v2.7.1以前のSDKをご利用の場合は、下記の手順を実施します。
- プロジェクトファイル設定画面を開きます。
- 動画広告を組み込むビルドターゲットを選択します。
- Build Targetタブを選択します。
- 画面右側の検索窓にOther Linker Flagsと入力し、検索します。
-
Other Linker Flags欄に、-ObjCと設定します。
Amazonモバイル広告を利用するためには、この設定が必須となり、設定がされていない場合は、案件切れ扱いとなってしまいます。 - 組み込む対象の全てのビルドターゲットに、同じ設定を行います。
もしくは、この設定はプロジェクト単位で設定することも可能です。
v2.7.1以前にバンドルされている、Amazonモバイル広告は、Bitcodeに対応しておりませんので、ご注意下さい。
名前 | ステータス |
---|---|
CoreLocation.framework | Required |
EventKit.framework | Required |
EventKitUI.framework | Required |
JavaScriptCore.framework | Required |
CoreLocation.framework
を追加しても、エンドユーザー様に無断で位置情報を取得することはございません。
EventKit.frameworkをリンクする場合、XCode8以降でビルドしたアプリを申請する際に、Info.plistにPrivacy - Calendars Usage Description(NSCalendarsUsageDescription)
キーを追加し、使用理由を説明する必要があります。
Amazonモバイル広告を利用される場合はInfo.plistに下記の記述をお願いいたします。
<key>NSCalendarsUsageDescription</key>
<string>APP would like to schedule events on your calendar.</string>