微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Unity 打包快手

1、unity版本

首先需要支持autostreaming

unity版本

2、快手sdk

轻雀文档下载

3、打包方式

 

 

 

 

 输入【instantGameAppid】 然后创建【bucket to use】 然后创建【Badge to Use】 打包快手需要选择【Use Animation Streaming】和【Use Font Streaming】,打包抖音不是必须

快手需要改变为mono模式同时需要勾选【ARmv7】和【ARM64】

 

4、快手预览

 登录开发者账号选择创建项目 输入【appid】选择【unity类型】,在项目内导入快手json,点击预览即可

 

 

 5、快手广告

 【VideoAdID】是广告ID,【act】是成功发放奖励的方法,【actA】是广告播放失败是的奖励方法

RewardVideoAd ad = KS.Createrewardedvideoad(VideoAdID); //创建广告实例,注意需要更新广告位
        ad.Show(new ADShowResultCallBack((data) =>
        {
            if (data.code == 1)//成功
            {
                Debug.Log("播放VideoAD成功");
               // act?.Invoke();
            }
            else
            {
                Debug.Log("播放失败:" + data.msg);
                actA?.Invoke();
            }
        }));
        ad.OnError(new ADShowResultCallBack((data) =>
        {
            if (data.code == 1)//成功
            {
                //act?.Invoke();
                Debug.Log("播放VideoAD成功");
            }
            else
            {
                Debug.Log("播放失败:" + data.msg);
                actA?.Invoke();
            }
            ad.OffError(); // 取消error 监听
        })); //监听播放广告错误回调
        ad.OnClose(new ADCloseResultCallBack((data) =>
        {
            if (data.isEnded)//成功
            {
                act?.Invoke();//发放奖励
                //actA?.Invoke();
                Debug.Log("播放VideoAD成功,发放奖励");
            }
            else
            {
                Debug.Log("播放未完成,不发放奖励");
                actA?.Invoke();
            }
            ad.OffClose(); //取消close监听
        }));//监听关闭回调

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐