CocoaPodsを利用した組み込み

CocoaPodsを利用してSDKをプロジェクトに取り込むことが可能です。

Podfileの作成

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

$ pod init

Podfileの編集

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

# Uncomment the next line to define a global platform for your project
platform :ios, "12.0"
pod 'AdStir-Ads-SDK'

# AdMobメディエーションを利用する場合は、下記のコメントを外します。
# pod 'AdStir-Ads-SDK/AdMobMediationAdapter'

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

podに記述したものと、導入されるSDKの対応は以下の通りです。

pod 導入されるもの
AdStir-Ads-SDK adstir SDK
AdStir-Ads-SDK/AdMobMediationAdapter adstir SDK / adstirのAdMobアダプター
AdStir-Ads-SDK/AppLovin adstir SDK / AppLovin SDKとアダプター
AdStir-Ads-SDK/IMobile adstir SDK / IMobile SDKとアダプター
AdStir-Ads-SDK/IronSource adstir SDK / IronSource SDKとアダプター
AdStir-Ads-SDK/Maio adstir SDK / Maio SDKとアダプター
AdStir-Ads-SDK/TikTok adstir SDK / TikTok SDKとアダプター
AdStir-Ads-SDK/UnityAds adstir SDK / UnityAds SDKとアダプター
AdStir-Ads-SDK/All-Incentivized adstir SDK / 動画リワード対応しているSDKとアダプター
AdStir-Ads-SDK/All-Interstitial adstir SDK / 全画面インタースティシャル対応しているSDKとアダプター
AdStir-Ads-SDK/All-Swipeinterstitial adstir SDK / スワイプインタースティシャル対応しているSDKとアダプター
AdStir-Ads-SDK/All-adstir adstir SDK / adstirと提携しているアドネットワークのSDKとアダプター

SDKのインストール

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

$ pod install

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

$ pod update

iOS 14以降への対応

こちらのページを参考にiOS 14以降へのご対応をお願いいたします。

アプリケーションの開発

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