iOSパッケージ手動での導入マニュアル
下記手順に従って作成してください。
フレームワーク追加
Libraries追加
Target > Build Settings設定
Target > Build Phases > Link Binary With Libraries設定
1. フレームワーク追加
下記リンクから「iOS/Geniee-iOS-SDK-v.X.X.X.zip」、「iOS/FullscreenInterstitial-Adnws-SDK.zip」をダウンロードしてください。
フレームワークをプロジェクトにインポートします。
下記フレームワークをFrameworksフォルダにドラッグ・アンド・ドロップしてください。
- GNAdSDK.framework
導入するアドネットワークのフレームワークをFrameworksフォルダにドラッグ・アンド・ドロップして追加してください。
- applovin(フォルダごと追加)
- Nend.framework
- Maio.framework
- ZucksSDK.framework
- Tapjoy.embeddedframework
- UnityAds.framework
- VungleSDK.framework
- ImobileSdkAds.framework
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 を使用する場合は下記も追加 】
- -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
導入するアドネットワークに応じて下記も追加してください。
AppLovin
- 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
Vungle
- CFNetwork.frameworkk
- libz.dylib or libz.tbd
- libsqlite3.dylib or libsqlite3.tbd
- MediaPlayer.frameworkk
- StoreKit.framework
- WebKit.framework (Set to Optional)