收藏
回答

创建广告接口错误

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小游戏 Bug wx.createBannerAd 客户端 6.6.2 2.0.4

在使用之前判断过接口要求大于2.0.4

错误信息

wx.createBannerAd is not a function. (In 'wx.createBannerAd({adUnitId:"adunit-",style:{left:0,top:e.screenHeight-100-n,width:e.screenWidth,height:70}})', 'wx.createBannerAd' is undefined);at setTimeout callback function

回答关注问题邀请回答
收藏

2 个回答

  • 2018-08-07

    而且这个就是微信内部运行报错

    2018-08-07
    有用
    回复
  • 蜻蜓队长
    蜻蜓队长
    2018-08-07

    判断一下当前是否微信环境吧cc.sys.platform == cc.sys.WECHAT_GAME

    2018-08-07
    有用
    回复 9
    • 2018-08-07

      肯定判断过的啥,基础库都判断过了  这里怎么可能不判断呢

      2018-08-07
      回复
    • 蜻蜓队长
      蜻蜓队长
      2018-08-07

      试下用真机......吧

      2018-08-07
      回复
    • 蜻蜓队长
      蜻蜓队长
      2018-08-07回复

      wx.createBannerAd({adUnitId:"adunit-",style:{left:0,top:e.screenHeight-100-n,width:e.screenWidth,height:70}}


      这代码在开发者工具不会报这个错

      2018-08-07
      回复
    • 2018-08-07回复蜻蜓队长

      ....我上面描述的信息是客户端,肯定是真机啊,线上部分用户报错的,这个是线上的bug,你去看你们游戏,如果你们游戏量比较大,覆盖了各种微信版本 这些你看后台应该就可以看到这个问题

      2018-08-07
      回复
    • 德胜
      德胜
      2018-08-08回复

      麻烦贴一下版本判断代码及广告接口调用代码片段

      2018-08-08
      回复
    查看更多(4)
登录 后发表内容