[开发者心得] [单脚本]从零开始简单实现IAA广告变现,你的游戏也能赚钱

[复制链接]
3090 |0
旧人不必等 发表于 2023-2-19 10:12:00 | 显示全部楼层 |阅读模式
本帖最后由 不会游泳的鱼 于 2023-10-30 18:36 编辑

通过在游戏中植入广告来获得开发者收入,广告的触发有些是比较重要的道具需要观看广告才能获得,有些关卡比较困难可以通过观看广告跳过等等
注意事项
1.广告只能在客户端使用,广告逻辑必须运行在C端
2.不能在PC环境上播放广告,所有的广告只能在游戏发布后在手机上预览
  • 效果视频



一分钟快速上手

激励广告
1.修改项目自带的UIDefault.ts中的JumpButton.onPressed监听,替换跳跃逻辑为播放广告逻辑。
//播放激励广告
AdsService.showAd(AdsType.Reward, isSuccess => {
    if (isSuccess) {
        //这里发放奖励
        console.log("广告播放成功,发放奖励");
    } else {
        //广告播放失败
        console.log("广告播放失败");
    }
});
});



插屏广告
插屏广告是播放一段视频或者图片的广告,一般几秒后即可跳过,用户点击跳过或者广告关闭可获取奖励,插屏广告的逻辑和激励广告是一致的,区别在于传入的广告类型不同,完整的插屏广告示例如下:

//播放插屏广告
AdsService.showAd(AdsType.Interstitial, isSuccess => {
    if (isSuccess) {
        //这里发放奖励
        console.log("广告播放成功,发放奖励");
    } else {
        //广告播放失败
        console.log("广告播放失败");
    }
});
});

2.发布游戏
3.进入创作者中心/游戏服务/广告接入栏目,在联运游戏激励视频和联运游戏插屏视频中关联上发布的游戏,即可扫码测试广告播放是否正常
image.png

4.调用查看广告是否成功播放





回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表