视频演讲稿
LAYA对接抖音小游戏(10分钟掌握)
演讲稿:
本节内容讲的是:Laya对接抖音小游戏平台
功能点包括:
banner广告,激励视频,插屏广告,渠道游戏列表展示,视频录制,视频分享,版本更新
LAYA版本2.5,开发语言ts
我们以官方2d案例为模板的基础上平台对接
打开视频案例
我们在模板上添加了3个按钮,开始游戏,分数翻倍,录屏分享
导入TS类库到scirpt目录
banner广告
游戏运行,和游戏结束时进行打开banner广告
GameControl.ts
onEnable() 和 stopGame() 输入以下代码
BannerAndVideo1.OpenBanner(this, null);
插屏广告
stopGame()增加代码
BannerAndVideo1.CreateInterstitialAd();//插屏广告
真机运行结果
点击更多游戏,显示游戏盒子
GameUI.ts
moregameClcik() {
//sdk
BannerAndVideo1.ShowGameList();
}
真机运行结果
游戏开始时清除广告组件
startGame()
//sdk
BannerAndVideo1.Clear();
游戏录屏
开始
结束录屏
stopGame
TTmgr.instance.recordStop(this, (isok) => { });
分享录屏
激励视频,分数翻倍
gameui.ts
scoreMul2Click()
BannerAndVideo1.ShowVideo(this, this.onvideoEnd)
onvideoEnd(isok) {
console.log(this);
if (isok) {
Platform.ShowToast('奖励X2');
this._score *= 2;
this.scoreLbl.changeText("分数:" + this._score);
}
else
Platform.ShowToast('看完视频才有奖励');
}
快速版本更新
GameControl.ts
进行视频演示最后结果
字节跳动开发者工具下载,教程对应的版本是1.9.0
https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/developer-instrument/developer-instrument-update-and-download
进行真机演示
进行广告组件的讲解
字节跳动开发者文档
https://microapp.bytedance.com/docs/zh-CN/mini-game/develop/open-capacity/ads/tt-create-banner-ad/
为了能在真机能成功测试,开发者务必准备好广告ID和APPID和要跳转的游戏列表ID
游戏列表的跳转的配置
配置组件所需的ID
game.json配置白名单
配置appid
在API调用前都会先做兼容处理,比如 插屏广告仅支持安卓头条
在打开banner时,因为广告组件异步加载的,用了canshowbanner来约束是否显示
主要是为了避免关闭广告之后还进行显示
需要注意的是banner支持的平台
录屏分享出现分享失败的原因:录屏时间不能小于3秒
课程用的是1.9.0的字节跳动开发者工具和2.5版本的LAYA,所以部分功能需在真机上进行测试
LAYA对接抖音SDK课程到这里就讲解完毕,感谢观看
课程资料可在进Q群下载