手動での導入マニュアル
下記手順に従って作成してください。
フレームワーク追加
Libraries追加
Target > Build Settings設定
Target > Build Phases > Link Binary With Libraries設定
1. フレームワーク追加
下記リンクから「iOS/Geniee-iOS-SDK-v.X.X.X.zip」、「iOS/RewardVideo-Adnws-SDK.zip」をダウンロードしてください。
フレームワークをプロジェクトにインポートします。
下記フレームワークをFrameworksフォルダにドラッグ・アンド・ドロップしてください。
- GNAdSDK.framework
導入するアドネットワークのフレームワークをFrameworksフォルダにドラッグ・アンド・ドロップして追加してください。
- applovin(フォルダごと追加)
- AdColony.framework
- Maio.framework
- UnityAds.framework
- MediaSDK.framework
- MediaSDK_Resources.bundle
- Tapjoy.embeddedframework(フォルダごと追加)
- VungleSDK.embeddedframework(フォルダごと追加)
- AmoAdSDK(フォルダごと追加)
2. Libraries追加
下記をLibrariesフォルダに追加してください。(Geniee-iOS-SDK-v.X.X.X -> GenieeAdsSDK -> libs の中にあります)
- Reachability.h
- Reachability.m
- KissXML (フォルダごと追加してください。)
3. Target > Build Settings設定
Other Linker Flags
下記を追加してください。
- -lxml2
- -fobjc-arc
【 AppLovin & Vungleを使用する場合は下記も追加 】
- -ObjC
Header Search Paths
下記を追加してください。
- ${SDKROOT}/usr/include/libxml2
Library Search Paths
下記を追加してください。
- $(SRCROOT)/Libraries
【 AppLovinを使用する場合は下記も追加 】
追加した場所に応じてapplovinへのパスを追加してください。下記は一例です。
- $(PROJECT_DIR)/applovin
Enable Modules(C and Objective-C)
YESに設定してください。
4. Target > Build Phases > Link Binary With Libraries設定
下記を追加してください。
- AdSupport.framework
- AudioToolbox.framework
- AVFoundation.framework
- CoreFoundation.framework
- CoreGraphics.framework
- CoreLocation.framework
- CoreMedia.framework
- CoreTelephony.framework
- Foundation.framework
- libxml2.2.tbd
- MessageUI.framework
- QuartzCore.framework
- SystemConfiguration.framework
- UIkit.framework
導入するアドネットワークに応じて下記も追加してください。
AdColony
- libz.1.2.5.tbd
- EventKit.framework
- EventKitUI.framework
- MediaPlayer.framework
- Social.framework (Set to Optional)
- StoreKit.framework (Set to Optional)
- WebKit.framework (Set to Optional)
AppLovin
- StoreKit.framework
- WebKit.framework (Set to Optional)
CAReward
- WebKit.framework (Set to Optional)
- StoreKit.framework (Set to Optional)
Tapjoy
- CFNetwork
- CoreData
- CoreMotion
- ImageIO.framework (SDK 11.10 and higher)
- libc++
- libsqlite3.0
- libz
- MapKit
- MediaPlayer
- MobileCoreServices
- PassKit (Can be marked Optional for compatibility with older version of iOS)
- Security
- StoreKit (Can be marked Optional for compatibility with older versions iOS)
Vungle
- CFNetwork.frameworkk
- libz.dylib or libz.tbd
- libsqlite3.dylib or libsqlite3.tbd
- MediaPlayer.frameworkk
- StoreKit.framework
- WebKit.framework (Set to Optional)
Nend
- AdSupport.framework
- Security.framework
- ImageIO.framework
- AVFoundation.framework
- CoreMedia.framework
- SystemConfiguration.framework
- WebKit.framework
- CoreLocation.framework
- CoreMotion.framework
- CoreTelephony.framework
AMoAd
- ImageIO.framework
- StoreKit.framework