收藏
回答

微信小游戏正式版广告无法加载?

我用unity开发的微信小游戏,在微信开发工具,手机真机测试,以及体验版,都能看到广告。但是正式版就无法看到广告。然后就给我驳回了。我想要知道为啥啊。

报错提示:no advertisement data available, please invoke load()

我得小游戏APPID:wx45ce5d337a594399

游戏名称:异像迷踪

WXRewardedVideoAd _newReward;  
 public void ShowNewReward()
   {
       try
       {
           Debug.Log("尝试显示激励广告");
           //ErrorReturnEvent?.Invoke("尝试显示激励广告");
           if ( _newReward != null)
           {
               _newReward.Show(ShowRewardSuccess, ShowRewardFailed);
           }
           else
           {
               Debug.Log("激励广告_newReward为空");
               ErrorReturnEvent?.Invoke("激励广告_newReward为空");
           }
       }
       catch (Exception ex)
       {
           Debug.LogError("尝试显示激励广告失败:" + ex.Message);
           ErrorReturnEvent?.Invoke("尝试显示激励广告失败:" + ex.Message);
       }
   }
   private void InitRewarded()
   {
       try
       {
           Debug.Log("准备激励广告中.");
           // 创建激励广告实例
           _newReward = WX.CreateRewardedVideoAd(new WXCreateRewardedVideoAdParam()
           {
               adUnitId = _rewardedID2,


           });
           if (_newReward == null)
           {
               Debug.LogError("激励视频创建失败");
           }
           else
           {


               Debug.Log("激励视频创建成功");
               // 注册广告事件
               _newReward.OnClose(OnNewRewardClose);
               _newReward.OnError(OnNewRewardError);
               _newReward.OnLoad(OnNewRewardLoad);


           }
       }
       catch (Exception ex)
       {
           Debug.LogError("初始化激励广告:" + ex.Message);
       }
   }
回答关注问题邀请回答
收藏

2 个回答

  • 微信广告运营专员-Lin
    微信广告运营专员-Lin
    01-09

    您好,请登录微信公众平台,进入流量主,在“广告位管理”页可查看详情,并按驳回原因整改后重新发布审核,审核通过线上就可以正常展示广告

    01-09
    有用
    回复
  • 豆果灵绘
    豆果灵绘
    01-08

    线上环境激励广告并不能保证100%加载成功,所以才有加载成功率这个指标,建议show失败后,重新走load逻辑来减少失败。

    01-08
    有用
    回复 1
    • 彭123
      彭123
      01-09
      好的,我后续改下代码。
      01-09
      回复
登录 后发表内容