SDKの導入

ImobileSdkAds-Bridging-Header.hの読み込み

ImobileSdkAds-Bridging-Header.hをプロジェクトへ追加します。



Xcodeの[Project Navigator] から、プロジェクトをクリックし、
「TARGETS」 -> 「Build Phases」 -> 「Link Binary With Libraries」を開きます


[Build Setting] -> [All]をクリックします。


右上の検索欄に、「bridging header」と入力を行い、 

「Objective-C Bridging Header」に
$(SRCROOT)/$(PRODUCT_NAME)/ImobileSdkAds-Bridging-Header.h
と入力します。


(※)プロジェクトに既存のBriding-Headerが存在する場合は、
ImobileSdkAds-Bridging-Header.h」を追加する必要はありません。
以下の4行を既存のBriding-Headerに追加することでSDKが使用可能になります。

    #import <foundation/Foundation.h>
    #import <uikit/UIKit.h>
    #import "ImobileSdkAds/ImobileSdkAds.h"
    #import "ImobileSdkAds/ImobileSdkAdsIconParams.h"


AdMobMediationアダプタを利用する場合は、
「ImobileSdkAds-Bridging-Header.h」ではなく、
「ImobileSdkAds-Adapter-Bridging-Header.h」を適用してください。
プロジェクトに既存のBriding-Headerが存在する場合は、前述の4行に加え、

    #import "GADBannerView.h"
    #import "GADBannerViewDelegate.h"

を追加してください。

ImobileSdkAds.frameworkの読み込み

ImobileSdkAds.frameworkフォルダをプロジェクトにドラッグアンドドロップしてください。
※ コピーをするときに、Destinaion : Copy items if neededにチェックを入れてください。

各種frameworkの読み込み

以下のframeworkをプロジェクトへリンクします。
  • AdSupport.framework
  • SystemConfiguraion.framework
  • CoreLocation.framework
  • WebKit.framework
  • StoreKit.framework

Xcodeの[Project Navigator] から、プロジェクトをクリックし、
「TARGETS」 -> 「Build Phases」 -> 「Link Binary With Libraries」を開きます。


「Link Frameworks and Libraries」の「+」ボタンをクリックし、
Choose frameworks and libraries to add ウィンドウを開き、必要なframeworkを追加します。


「Link Binary With Libraries」が以下の画面の様になっていれば、各種frameworkの設定は完了です。