评论

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

微信流量主广告的接入以及避坑

​ 效果展示:

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

开通条件如下:

累计独立访客(UV)不低于 1000

存在刷粉行为或有严重违规记录的小程序不予申请

同一个收款账户最多允许关联 50 个账号开户主体


开通位置

推广 -> 流量主

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

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

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

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

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

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

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

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


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

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

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

先建立广告组件:

WXRewardedVideoAd backToLifeVideoAd = WX.CreateRewardedVideoAd(
new WXCreateRewardedVideoAdParam()
{
    adUnitId = "广告ID",
    multiton = true
});

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

打开广告:

if (backToLifeVideoAd != null)
{
    backToLifeVideoAd.Show();
}


监听关闭:

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



最后一次编辑于  2023-08-22  
点赞 0
收藏
评论
登录 后发表内容