CocoaPodsを利用した動画SDKの組み込み - united-adstir/AdStir-Integration-Guide-iOS GitHub Wiki

AdStirの動画SDKではローカルのpodspecを指定することで、CocoaPodsを利用して組み込むことができます。
podspecファイルはver.2.7.3以上の動画SDKに同梱されております。

CocoaPodsのインストール方法、使い方は、下記の公式ガイドも併せてご覧下さい。
http://guides.cocoapods.org/using/using-cocoapods.html

ver.2.13.0以下のSDKをご利用の皆さまへ

ver.2.13.0以下のSDKの場合、こちらの方法でビルドができない場合がございます。
問題が生じた場合、ver.2.13.1以降のSDKをご利用いただくか営業担当者までご相談ください。

1. SDKの準備

  1. 管理画面から動画SDKをダウンロードしてください。
  2. 1.でダウンロードした圧縮ファイルを、組み込む対象の.xcodeprojファイルがあるディレクトリに展開してください。

2. Podfileの作成

プロジェクトにPodfileが存在しない場合は、組み込む対象の.xcodeprojファイルがあるディレクトリに移動し、下記のコマンドでPodfileを作成します。

$ pod init

3. Podfileの編集

任意のエディタでPodfileを開き、下記の様にadstir SDKについての記述を追記します。 platformの行は、プロジェクトに応じて適宜設定してください。 ※adstirのSDKは、iOS 6.1以降でのみ動作します。

adstir SDK 2.12.0より全ての広告はiOS 8.0以降に配信されます。

platform :ios, '7.0'
pod 'AdStir-Ads-SDK-VideoAdSDKBundled/<OPTION>', :path => '<PATH>'
  • <PATH>にはSDKの準備で展開したフォルダ(podspecファイルがあるフォルダ)を指定してください。
  • <OPTION>は下記の表を参考にして指定してください。
<OPTION> 説明
AppLovin AppLovinに関連するライブラリがプロジェクトに組み込まれます
AdColony AdColonyに関連するライブラリがプロジェクトに組み込まれます
AdCorsa AdCorsaに関連するライブラリがプロジェクトに組み込まれます
Maio Maioに関連するライブラリがプロジェクトに組み込まれます
Mobvista Mobvistaに関連するライブラリがプロジェクトに組み込まれます
MoPub MoPubに関連するライブラリがプロジェクトに組み込まれます
Nend Nendに関連するライブラリがプロジェクトに組み込まれます
UnityAds UnityAdsに関連するライブラリがプロジェクトに組み込まれます
TapJoy TapJoyに関連するライブラリがプロジェクトに組み込まれます
このオプションを指定する際はplatformに7.0以上を指定してください
All-Incentivized 動画リワード広告に関連する全てのライブラリがプロジェクトに組み込まれます
このオプションを指定する際はplatformに7.0以上を指定してください
All-Interstitial フルスクリーン広告に関連する全てのライブラリがプロジェクトに組み込まれます
このオプションを指定する際はplatformに7.0以上を指定してください
IMobile i-mobileに関連するライブラリがプロジェクトに組み込まれます
AdMob-MediationAdapter AdExchangeインタースティシャル広告とAdExchange動画リワード広告を使用する際に指定してください
All 全てのライブラリがプロジェクトに組み込まれます
このオプションを指定する際はplatformに7.0以上を指定してください
  • Podfile(動画リワード広告を使用する場合の例)
# Uncomment the next line to define a global platform for your project
platform :ios, "7.0"
pod 'AdStir-Ads-SDK-VideoAdSDKBundled/All-Incentivized', :path => 'AdstirAdsSdkiOS-2.12.0-VideoAdSDKBundled'

target 'projectname' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for projectname

end

3. SDKのインストール

新規でAdStirのSDKを追加する場合は、下記のコマンドを実行します。

$ pod install

更新または削除をする場合は、下記のコマンドを実行します。

$ pod update

4. アプリケーションの開発

新規でPodfileを作成した場合には、同じディレクトリにプロジェクト名.xcworkspaceというファイルが作成されますので、そのファイルを開いてアプリケーションの開発を行います。
既存のPodfileに追記した場合は、引き続き同じワークスペースで開発を進めてください。

⚠️ **GitHub.com Fallback** ⚠️