Skip to content

初始化

初始化SDK

version>=1.0.0

原生平台提示

即使在Android/iOS中使用原生语言调用了SeegSdk的初始化,在引擎中(Unity/Cocos)中也必须调用该初始化方法

csharp
public static void InitSdk(SdkInitParam param);
typescript
export function initSdk(param: SdkInitParam): void;

SdkInitParam参数

参数类型说明默认值
successFunction初始化成功null
completeFunction无论成功失败都执行null

废弃

>=1.2.0其它设置参数已废弃

请通过设置面板设置参数

SdkInitParam废弃参数
参数类型说明默认值
gidstring运营提供的游戏标识null
loggerLevelnumber日志打印等级0-5,建议线上关闭0
debugboolean调试模式false
versionstring配置版本,非实际上线的版本1.0.0
tdAppKeystringtalkingData参数,仅小游戏null
reportSSboolean是否上报数据到数数,仅小游戏false
reportJLboolean是否集成抖跳微功能,仅微信小游戏false
agreementUrlstring用户协议地址,仅国内安卓渠道需要null
privacyUrlstring隐私协议地址,仅国内安卓渠道需要null

示例

csharp
        // 尽早初始化SDK
        // 尽量在回调中进行其它操作,防止需要隐私协议
        // 本SDK内部集成了小游戏平台的初始化
        Seeg.InitSdk(new SdkInitParam
        {
            success = () =>
            {
                // 后续操作
            }
        });
typescript
        // 尽早初始化SDK
        // 尽量在回调中进行其它操作,防止需要隐私协议
        seeg.initSdk({
            success: () => {
                // 后续操作
            }
        });

SDK事件

version>=1.2.0

csharp
public static void SetSdkEvent(SdkEventParam param);
typescript
export function setSdkEvent(param: SdkEventParam): void;

SdkEventParam参数

参数类型说明默认值
appReviewFunction需要进行评分展示时null
appUpdateFunctionapp需要进行更新弹框时>=1.3废弃
sdkInterstitialFunction内部插屏逻辑null

示例

csharp

        Seeg.SetSdkEvent(new SdkEventParam
        {
            appReview = (ret) =>
            {
                // 展示评分界面
                // TODO..
                // 评分结束后,返回结果
                ret?.Invoke(1);
            },
            sdkInterstitial = (status) => 
            {
                // status 0-准备播放  1-开始播放(如果加载失败,则不会走这个) 2-播放结束(包括加载失败)
            }
        });
typescript
        seeg.setSdkEvent({
            appReview: (callback) => {
                // 展示评分界面
                // TODO..
                // 评分结束后,返回结果
                callback(5);
            },
            sdkInterstitial = (status) =>  {
                // status 0-准备播放  1-开始播放(如果加载失败,则不会走这个) 2-播放结束(包括加载失败)
            }
        });