当前位置:   article > 正文

unity开发微信小游戏(6)- 流量主接入_unity 微信小游戏 广告

unity 微信小游戏 广告

效果展示:

如果感觉文章有用的,也烦请大家多多支持(扫描上面二维码n(*≧▽≦*)n)!!❤❤❤

开通条件如下:
累计独立访客(UV)不低于 1000
存在刷粉行为或有严重违规记录的小程序不予申请
同一个收款账户最多允许关联 50 个账号开户主体

开通位置

推广 -> 流量主

 满足条件以后,开通按钮会变成绿色

点击开通之后,点击 广告管理 -> 广告位管理 -> 选择自己想要新建的广告,点击新建广告位,建立自己需要的广告信息,广告位ID就是接入广告时需要的ID

 ★注意:广告位需要审核,审核触发时间是游戏版本审核通过,点击发布后开始审核

审核成功后将会顺利调起广告,如果是首次审核或者审核失败,调起就会失败

这是经历的一次失败原因,调视频的入口一定要明确写明需要观看视频

所以如果有测试版和体验版都能调起视频,但正式版调不起视频的情况,大概率是广告组件在审核中... 

这里建议增加下面方法进行监听

  1. WXRewardedVideoAd doublePrizeVideoAd = WX.CreateRewardedVideoAd(new WXCreateRewardedVideoAdParam());
  2. doublePrizeVideoAd.OnError((WXADErrorResponse msg) =>
  3. {
  4. Debug.Log(msg.errMsg);
  5. //做后续处理
  6. });

广告接入目前只简单说明项目中使用过的激励视频,使用方式大同小异,更多视频的详细内容请查看官方文档

https://developers.weixin.qq.com/minigame/dev/guide/open-ability/ad/banner-ad.html​

激励广告AD(点击观看广告后给予激励)

先建立广告组件:

  1. WXRewardedVideoAd backToLifeVideoAd = WX.CreateRewardedVideoAd(
  2. new WXCreateRewardedVideoAdParam()
  3. {
  4. adUnitId = "广告ID",
  5. multiton = true
  6. });

adUnitId就是新建广告的广告位ID

打开广告:

  1. if (backToLifeVideoAd != null)
  2. {
  3. backToLifeVideoAd.Show();
  4. }

监听关闭:

  1. backToLifeVideoAd.OnClose((WXRewardedVideoAdOnCloseResponse res)=>
  2. {
  3. if ((res != null && res.isEnded) || res == null)
  4. {
  5. // 正常播放结束,可以下发游戏奖励
  6. }
  7. else
  8. {
  9. // 播放中途退出,不下发游戏奖励
  10. PopupManager.Instance.Tip("复活失败");
  11. }
  12. });

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/669293
推荐阅读
相关标签
  

闽ICP备14008679号