TikTok広告の導入 - united-adstir/AdStir-Integration-Guide-iOS GitHub Wiki
対応OS
adstir SDK 2.14.3以降をお使いの場合はiOS 9.0以上の端末に配信されます。 adstir SDK 2.14.3未満をお使いの場合はiOS 8.0以上の端末に配信されます。
SDKの準備
TikTokのSDKは、VideoAdSDKBundledのパッケージに同梱されております。
作成された動画枠の動画SDK (iOS)
より取得いただけます。
CocoaPodsを利用して組み込む場合
CocoaPodsでの導入についてはこちらをご覧ください。
AdColonyを利用される場合、Podfileに下記の記述を追記します。
pathについては、配置しているSDKへのパスに適宜変更してください。
pod 'AdStir-Ads-SDK-VideoAdSDKBundled/TikTok', :path => 'AdstirAdsSdkiOS-X.X.X-VideoAdSDKBundled'
CocoaPodsを利用せず組み込む場合
プロジェクトへのSDKの追加
TikTok
フォルダを、プロジェクト内の任意の箇所にドラッグ&ドロップします。Copy items if needed
にチェックを入れます。Add to targets
欄で、TikTok
を利用するすべてのターゲットにチェックを入れます。Finish
をクリックします。
ビルド設定の変更
- プロジェクトファイル設定画面を開きます。
- 動画広告を組み込むビルドターゲットを選択します。
- Build Targetタブを選択します。
- 画面右側の検索窓にOther Linker Flagsと入力し、検索します。
- Other Linker Flags欄に、-ObjCを設定します。
- 組み込む対象の全てのビルドターゲットに、同じ設定を行います。
もしくは、この設定はプロジェクト単位で設定することも可能です。
依存Framework/Libraryの追加
名前 | ステータス |
---|---|
StoreKit.framework | Required |
MobileCoreServices.framework | Required |
WebKit.framework | Required |
MediaPlayer.framework | Required |
CoreMotion.framework | Required |
CoreLocation.framework | Required |
libresolv.9.tbd | Required |
libc++.tbd | Required |
libz.tbd | Required |
ユーザデータアクセス許可に関する設定
TikTokではCoreLocation.framework
, CoreMotion.framework
を利用していますので、
こちらを参考に設定を行ってください。