Laya教程-对接抖音小游戏sdk(10分钟掌握)

视频演讲稿

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();

游戏录屏
开始
TTmgr.instance.recordStart();
结束录屏

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群下载
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/koljy111/article/details/108410659
今日推荐