Manual installation manual
Please follow the procedure below to create it.
Added framework
Addition of Libraries
Target> Build Settings
Target> Build Phases> Link Binary With Libraries setting
1. Added framework
Please download "iOS/Geniee-iOS-SDK-v.X.X.X.zip","iOS/RewardVideo-Adnws-SDK.zip" from the link below.
Import the framework into the project.
Please drag and drop the following framework into the Frameworks folder.
- GNAdSDK.framework
Please add by dragging and dropping the framework of the ad network to be introduced into the Frameworks folder.
- applovin(Add folder)
- AdColony.framework
- Maio.framework
- UnityAds.framework
- MediaSDK.framework
- MediaSDK_Resources.bundle
- Tapjoy.embeddedframework(Add folder)
- VungleSDK.embeddedframework(Add folder)
- AmoAdSDK(Add folder)
2. Add Libraries
Please add the following to the Libraries folder.(In Geniee-iOS-SDK-v.X.X.X -> GenieeAdsSDK -> libs)
- Reachability.h
- Reachability.m
- KissXML (Add folder)
3. Target> Build Settings
Other Linker Flags
Please add the following.
- -lxml2
- -fobjc-arc
【 AppLovin & Vungle to use, also add the following 】
- -ObjC
Header Search Paths
Please add the following.
- ${SDKROOT}/usr/include/libxml2
Library Search Paths
Please add the following.
- $(SRCROOT)/Libraries
【 AppLovin & Vungle to use, also add the following 】
Please add the path to applovin according to the place you added. Below is an example.
- $(PROJECT_DIR)/applovin
Enable Modules(C and Objective-C)
Please set it to YES.
4. Target > Build Phases > Link Binary With Libraries設定
Please add the following.
- 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
Please add the following according to the ad network to be introduced.
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