FullscreenInterstitial BuildPackage_iOS_DFP_Eng - mkaji-geniee/Geniee-SDK-Unity-Plugin GitHub Wiki
Please follow the procedure below to create it.
- Creating xcodeproj
- Adding an adapter
- Build Settings settings
- Manual introduction
- Select File -> Build Settings from the menu bar.
- Select Platform iOS.
- Describe the ADNW to be used for PlayServicesResolver-> Editor-> GND dependencies. * (If you do not use cocoapods please delete every iosPods tag)
<iosPods>
<iosPod name="Google-Mobile-Ads-SDK" version="~> 7.0" bitcodeEnabled="true"
minTargetSdk="6.0">
<sources>
<source>https://github.com/CocoaPods/Specs</source>
</sources>
</iosPod>
<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"/>
<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" />
<iosPod name="Geniee-DFP-Fullscreen-Mediation-Adapter" version="~> 1.0.0" />
</iosPods>
- If you have not edited Bundle Identifier etc., please press
Player Settingsand edit the necessary setting items.- You can select
Device SDKorSimulator SDKwith * Configuration -> Target SDK. Please switch according to the execution environment. - Target minimum Set iOS Version to at least
9.0.
- You can select
- Press
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).
In the project (xcworkspece if cocoapods is used, xcodeproj for non-cocoapods), add the adapter by dragging and dropping it to the folder according to the framework of the added ad network.
Please obtain the Adapter from uri below.
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 Tapjoy
- GNSAdapterTapjoyFullscreenInterstitialAd.h
- GNSAdapterTapjoyFullscreenInterstitialAd.m
- In the case of UnityAds
- GNSAdapterUnityAdsFullscreenInterstitialAd.h
- GNSAdapterUnityAdsFullscreenInterstitialAd.m
- In the case of Vungle
- GNSAdapterVungleFullscreenInterstitialAd.h
- GNSAdapterVungleFullscreenInterstitialAd.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.
Only when using AppLovin, please add the following to Info.plist (Open as> Source Code)(Please contact Geniee in charge regarding the value of XXXXXX).
<key>AppLovinSdkKey</key>
<string>XXXXXX</string>
Please set it to YES.
If you are introducing GoogleMobileAds, the application crashes unless you include the admob or Google Ad Manager tag in Info.plist.
- Information of admob
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-################~##########</string>
- Information of Google Ad Manager
<key>GADIsAdManagerApp</key>
<true/>
- Imobile is not compatible with Cocoapods, so please refer to the manual introduction below for introduction.
-
To implement the manual installation procedure, please refer to the manual introduction procedure of Fullscreen Interstitial first and implement manual installation.
FullscreenInterstitial advertisement (manual installation manual)
-
https://github.com/geniee-ssp/Geniee-iOS-SDK/tree/master/GNAdDFPFullscreenInterstitialMediationAdapter/Framework/ DL the GNAdDFPFullscreenInterstitialMediationAdapter.framework from
-
Drag and drop the GNAdDFPFullscreenInterstitialMediationAdapter.framework to the Framework
-
Remove the GNAdDFPFullscreenInterstitialMediationAdapter.framework in the Linked Frameworks and Libraries of the General, to add to the Embedded Binaries
