IOS package build procedure
Please be created in accordance with the following procedure.
- Create a xcodeproj
- Add Adapter
- Build Settings settings
- If you are introduced manually
1. Create a xcodeproj
- Choose> Build Settings - of the menu bar File.
- Select the iOS of the Platform.
- PlayServicesResolver-> Editor-> Please describe the ADNW to be used to GNDependencies. * (Please delete every iosPods tag if you do not want to use the cocoapods)
<iosPods>
<iosPod name="AppLovinSDK" version="~> 5.1.1" />
<iosPod name="MaioSDK" version="~> 1.4.0" />
<iosPod name="NendSDK_iOS" version="~> 5.0.2" />
<iosPod name="ZucksAdNetworkSDK" version="~> 4.7.8" />
<iosPod name="TapjoySDK" version="~> 12.0.0" />
<iosPod name="VungleSDK-iOS" version="~> 6.2.0" />
<iosPod name="UnityAds" version="~> 2.3.0" />
<iosPod name="Geniee-iOS-SDK" />
</iosPods>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
- If you have not edited the like Bundle Identifier, press the
Player Settings
, please edit the setting you want.- Configuration -> Target You can select the
Device SDK
orSimulator SDK
in the SDK. Please be switched in response to the execution environment. - Target minimum Please be set to
9.0
or more iOS Version.
- Configuration -> Target You can select the
Press the Build
.- (If you use the cocoapods) Run in the dir with xcode project
pod update
- ensure that it is the library is downloaded to the bottom of the Pods / Pods open the Xcode project side of xcworkspece side (if you are using cocoapods).
2. Add Adapter
(Xcworkspece if it is cocoapods use, non-cocoapods is xcodeproj) project, depending on the framework of the added ad network, please add drag-and-drop to the adapter to the folder.
Adapter, please obtained from the following uri.
https://github.com/geniee-ssp/Geniee-iOS-SDK/tree/master/fullscreenMediation
- In the case of Maio
- GNSAdapterMaioFullscreenInterstitialAd.h
- GNSAdapterMaioFullscreenInterstitialAd.m
- In the case of AppLovin
- GNSAdapterAppLovinFullscreenInterstitialAd.h
- GNSAdapterAppLovinFullscreenInterstitialAd.m
- In the case of Nend
- GNSAdapterNendFullscreenInterstitialAd.h
- GNSAdapterNendFullscreenInterstitialAd.m
- In the case of Zucks
- GNSAdapterZucksFullscreenInterstitialAd.h
- GNSAdapterZucksFullscreenInterstitialAd.m
- In the case of UnityAds
- GNSAdapterUnityAdsFullscreenInterstitialAd.h
- GNSAdapterUnityAdsFullscreenInterstitialAd.m
- In the case of Vungle
- GNSAdapterVungleFullscreenInterstitialAd.h
- GNSAdapterVungleFullscreenInterstitialAd.m
- In the case of Tapjoy
- GNSAdapterTapjoyFullscreenInterstitialAd.h
- GNSAdapterTapjoyFullscreenInterstitialAd.m
- In the case of Imobile
- GNSAdapterImobileFullscreenInterstitialAd.h
- GNSAdapterImobileFullscreenInterstitialAd.m
Please add drag-and-drop the fullscreenMediation directory directly under the project to enable all.
2-1. Info.plist editing (if you use the AppLovin only)
If you want to use the AppLovin only, please add the following to the Info.plist (Open as> Source Code) (with respect to the value of XXXXXX please contact us to Geniee charge).
<key>AppLovinSdkKey</key>
<string>XXXXXX</string>
1
2
2
3. Target -> Build Settings (All)
Enable Modules (C and Objective-C)
Please set to YES.
introduction in Cocoapods will be more.
- Because Imobile not support cocapod, please refer to the introduction in the manual below.