收藏
回答

创建广告接口错误

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
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

最后一次编辑于  2018-08-07
回答关注问题邀请回答
收藏

2 个回答

  • Aaron
    Aaron
    2018-08-07

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

    2018-08-07
    赞同
    回复
  • helloworld
    helloworld
    2018-08-07

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

    2018-08-07
    赞同
    回复 9
    • Aaron
      Aaron
      2018-08-07

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

      2018-08-07
      回复
    • helloworld
      helloworld
      2018-08-07

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

      2018-08-07
      回复
    • helloworld
      helloworld
      2018-08-07回复Aaron

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


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

      2018-08-07
      回复
    • Aaron
      Aaron
      2018-08-07回复helloworld

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

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

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

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