IOS package build procedure

Please be created in accordance with the following procedure.

  1. Create a xcodeproj
  2. Add Adapter
  3. Build Settings settings
  4. If you are introduced manually

1. Create a xcodeproj

  1. Choose> Build Settings - of the menu bar File.
  2. Select the iOS of the Platform.
  3. 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
  1. 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.
  2. Press the Build.
  3. (If you use the cocoapods) Run in the dir with xcode project pod update
  4. 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

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.

Fullscreen Interstitial ad (manual installation manual)

Last Updated: 7/21/2020, 4:39:55 PM