GGPublish 1.1.4

GGPublish 1.1.4

wbzlop 维护。



 
依赖
ZZAnalyticsSDK>= 0
AppsFlyerFramework= 6.0.5
IronSourceSDK= 7.0.3.0
Bugly>= 0
 

GGPublish 1.1.4

  • 作者
  • wubaozeng

GameGoing Publish SDK 集成

icon

方便开发者快速集成发行能力。

SDK 集成以下能力:

支持平台:

  • iOS
  • Cocos

Cocos Creator 接入

Cocos Creator 指引

集成

将 GGPublish-JS 文件夹下的文件导入 Cocos 工程;

配置

在 GgConfig.js 文件中完成配置,具体信息由运营同学提供;

setting

接口使用

初始化
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);

iOS指引

通过cocoapods集成:

  1. 首先安装Cocoapods
  2. 使用 pod repo update 更新仓库;
  3. cocos creator构建工程完成后,在 项目根目录/build/jsb-link/frameworks/runtime-src/proj.ios_mac创建podfile文件,并添加
target 'xxxxxxx-mobile' do
platform :ios, '9.0'

pod 'GGPublish'
 
end
  1. 点击 XXXXX.xcodeproj 文件打开工程

configurationsSetting

在相应位置添加 $(inherited)

searchSetting

  1. 在当前目录下新建终端窗口,执行:

  2. pod install
    
  3. CocosAdapter 文件夹下的文件导入 Xcode 工程中:

importAdapter

至此,iOS 端接入完成。

增加广告源

在 podfile 中添加对应适配器后,执行 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'

这里可以找到适配器和 ironSource 的版本对应关系。