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监听
        }));//监听关闭回调

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值