AdColony広告の導入 - united-adstir/AdStir-Integration-Guide-iOS GitHub Wiki
iOS 8.0以上
AdColonyのSDKは、VideoAdSDKBundledのパッケージに同梱されております。
作成された動画枠の動画SDK (iOS)より取得いただけます。
adstir SDK 2.13.4よりAdColonyはXCode10以上でなければbitcodeが利用できません。
CocoaPodsでの導入についてはこちらをご覧ください。
AdColonyを利用される場合、Podfileに下記の記述を追記します。
pathについては、配置しているSDKへのパスに適宜変更してください。
pod 'AdStir-Ads-SDK-VideoAdSDKBundled/AdColony', :path => 'AdstirAdsSdkiOS-X.X.X-VideoAdSDKBundled'
-
AdColonyフォルダを、プロジェクト内の任意の箇所にドラッグ&ドロップします。 -
Copy items if neededにチェックを入れます。 -
Add to targets欄で、AdColonyを利用するすべてのターゲットにチェックを入れます。 -
Finishをクリックします。
- プロジェクトファイル設定画面を開きます。
- 動画広告を組み込むビルドターゲットを選択します。
- Build Targetタブを選択します。
- 画面右側の検索窓にOther Linker Flagsと入力し、検索します。
- Other Linker Flags欄に、-ObjCと -fobjc-arcを設定します。
- 組み込む対象の全てのビルドターゲットに、同じ設定を行います。
もしくは、この設定はプロジェクト単位で設定することも可能です。
| 名前 | ステータス |
|---|---|
| libz.1.2.5.tbd | Required |
| AudioToolbox.framework | Required |
| JavaScriptCore.framework | Required |
| MessageUI.framework | Required |
| MobileCoreServices.framework | Required |
| Social.framework | Optional |
| StoreKit.framework | Optional |
| WatchConnectivity.framework | Optional |
| WebKit.framework | Optional |
Info.plistに下記の記述を追加します。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
<key>NSAllowsLocalNetworking</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>