CocoaPodsを利用した組み込み - united-adstir/AdStir-Integration-Guide-iOS GitHub Wiki
adstirのSDKは、CocoaPodsを利用した組み込みにも対応しております。
CocoaPodsのインストール方法、使い方は、下記の公式ガイドも併せてご覧下さい。
http://guides.cocoapods.org/using/using-cocoapods.html
1. Podfileの作成
プロジェクトにPodfileが存在しない場合は、組み込む対象の.xcodeprojファイルがあるディレクトリに移動し、下記のコマンドでPodfileを作成します。
$ pod init
2. Podfileの編集
任意のエディタでPodfileを開き、下記の様にadstir SDKについての記述を追記します。
platformの行は、プロジェクトに応じて適宜設定してください。
※adstirのSDKは、iOS 6.0以降でのみ動作します。
# Uncomment the next line to define a global platform for your project
platform :ios, "6.0"
pod 'AdStir-Ads-SDK'
# AdMobメディエーションを利用する場合は、下記のコメントを外します。
# pod 'AdStir-Ads-SDK/AdMobMediationAdapter'
# (フルスクリーンでない)インタースティシャル広告を利用する場合は、下記のコメントを外します。
# pod 'AdStir-Ads-SDK/AdstirLegacyInterstitial'
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に追記した場合は、引き続き同じワークスペースで開発を進めてください。
5. ビルド
任意のファイルを開き、
@import AdstirAds; // Swiftの場合は、セミコロンは必要ありません。
と記述し、エラーが発生せずにビルドが成功すれば、組み込みは完了です。
引き続き、マニュアルを参考に広告の組み込みを行って下さい。