sdk脚本下载链接:mp_manager.ts
STEP 1:接入准备
接入发行SDK前需完成如下工作:
添加服务器域名
前往字节小游戏后台->开发->开发设置中,添加 https://www.keepmobi.com 到request合法域名。
提供小游戏ID和密钥
CP需要提供小游戏ID(AppID)和密钥(AppSecret)给发行对接技术人员,为了安全起见,SDK会将密钥存储在服务端,不会在客户端存储。注意 密钥(AppSecret)如无特殊情况尽量避免重置,如需要重置请及时同步到对接技术人员。
集成SDK
将下载得到的 sdk 脚本(mp_manager.ts),放到项目中,通过 关键字:mp_manager 调用API接口。
/** 投放相关管理器 */
export let mp_manager = mp_Manager_.Instance;
调用初始化接口
游戏初始化完成时调用 in_game(appid:string, key_name: string): Promise<string> 接口。
appid:抖音小游戏appid。
key_name:向发行对接技术申请
调用示例:
mp_manager.in_game('appid', 'key_name').then(openid =>{
console.log('获取到open_id:' + openid)
});
openid :玩家在游戏内的唯一标识 ,CP可根据需要使用。
调用广告关键行为上报接口
在广告成功调起时,调用 finish_video() 接口进行关键行为上报。
调用示例:
videoAd.show().then(() => {
console.log('开始展示');
mp_manager.finish_video();
}).catch(err => {
console.error('video fail');
})
可通过控制台输出查看是否成功接入接口;
初始化成功输出:console.log('上报激活', data2);
广告上报成功输出:console.log('完成广告数据上报', data2);