方便开发者快速集成发行能力。
SDK集成以下能力:
支持平台:
- iOS
- Cocos
将 GGPublish-JS 文件夹下文件导入cocos 工程;
在GGConfig.js 文件中完成配置,具体信息由运营同学提供;
GGSDK.init();
GGSDK.showRewardedVideo("rewardDouble_video",()=>{
//激励展示
console.log("ggcocos激励广告展示");
},(errMsg)=>{
//激励展示失败
console.log("ggcocos激励广告失败:"+errMsg);
},()=>{
//奖励用户
console.log("ggcocos给用户发放奖励");
},()=>{
//奖励用户
console.log("ggcocos激励广告关闭");
});
GGSDK.hasRewardedVideo();
GGSDK.showInterstitial("gameOver_ins",()=>{
console.log("ggcocos插屏广告展示");
},(errMsg)=>{
console.log("ggcocos插屏广告失败:"+errMsg);
},()=>{
console.log("ggcocos插屏广告关闭");
});
GGSDK.track("eventName");
//或者
let info = {
key_1: "value_1",
key_2: "value_2",
}
GGSDK.track("eventName",info);
通过cocoapods集成:
- 先安装Cocoapods;
- 通过
pod repo update
更新仓库; - cocos creator构建工程完成后,在
项目根目录/build/jsb-link/frameworks/runtime-src/proj.ios_mac
创建podfile文件,并添加:
target 'xxxxxxx-mobile' do
platform :ios, '9.0'
pod 'GGPublish'
end
- 点击 XXXXX.xcodeproj 文件打开工程
在对应位置添加 $(inherited)
-
新建位于当前目录下的终端窗口,执行:
-
pod install
-
将
CocosAdapter
文件夹下的文件导入Xcode工程:
至此完成iOS端的接入。
在podfile 中添加对应adapter后,执行pod install 即可。
pod 'IronSourceAdColonyAdapter'
pod 'IronSourceAdMobAdapter'
pod 'IronSourceAmazonAdapter'
pod 'IronSourceAppLovinAdapter'
pod 'IronSourceChartboostAdapter'
pod 'IronSourceFacebookAdapter'
pod 'IronSourceFyberAdapter'
pod 'IronSourceHyprMXAdapter'
pod 'IronSourceInMobiAdapter'
pod 'IronSourceMaioAdapter'
pod 'IronSourceMintegralAdapter'
pod 'IronSourcePangleAdapter'
pod 'IronSourceTapjoyAdapter'
pod 'IronSourceUnityAdsAdapter'
pod 'IronSourceVungleAdapter'
这里可以找到adapter和ironSource的版本对应关系。