收藏
回答

banner组件拉取后,创建的位置错误,设置的底部,但是显示在了顶部,有大神可以指导一下吗?

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

2 个回答

  • Patience🎈
    Patience🎈
    2020-04-14

    这种问题没代码看不出来的哦,你可以贴一下你的代码

    2020-04-14
    有用
    回复 2
    • 云威-唐忠吉
      云威-唐忠吉
      2020-04-15
      /**创建banner*/
      static createBannerAd(boolShow = false) {
      if (this.onMiniGame()) {
      let banId = WxUtils.refreshBannerId();
      WXData.bannerAd = this.wx.createBannerAd({
      adUnitId: banId,
      // adIntervals: 30,
      style: {
      left: 0,
      top: WXData.screenHeight - 80,
      width: 300,
      }
      });
      WXData.bannerAd.onLoad(() => {
      console.log("banner创建成功 id=", banId)
      WXData.bannerAd.offLoad();
      boolShow ? WXData.bannerAd.show() : WXData.bannerAd.hide();
      });
      WXData.bannerAd.onResize(() => {
      console.log("Resize", WXData.bannerAd);
      WXData.bannerAd.offResize();
      WXData.bannerAd.style.left = (WXData.screenWidth - WXData.bannerAd.style.realWidth) / 2;
      WXData.bannerAd.style.top = WXData.screenHeight - WXData.bannerAd.style.realHeight;
      });
      WXData.bannerAd.onError(err => {
      console.log("创建banner失败: ", err)
      });
      }
      }
      2020-04-15
      回复
    • 云威-唐忠吉
      云威-唐忠吉
      2020-04-15回复云威-唐忠吉
      代码就是这样弄得,现在好尴尬
      2020-04-15
      回复
  • 灵芝
    灵芝
    2020-04-14

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-04-14
    有用
    回复 3
    • 云威-唐忠吉
      云威-唐忠吉
      2020-04-15
      是所有的机型都会出现;/**创建banner*/
      static createBannerAd(boolShow = false) {
      if (this.onMiniGame()) {
      let banId = WxUtils.refreshBannerId();
      WXData.bannerAd = this.wx.createBannerAd({
      adUnitId: banId,
      // adIntervals: 30,
      style: {
      left: 0,
      top: WXData.screenHeight - 80,
      width: 300,
      }
      });
      WXData.bannerAd.onLoad(() => {
      console.log("banner创建成功 id=", banId)
      WXData.bannerAd.offLoad();
      boolShow ? WXData.bannerAd.show() : WXData.bannerAd.hide();
      });
      WXData.bannerAd.onResize(() => {
      console.log("Resize", WXData.bannerAd);
      WXData.bannerAd.offResize();
      WXData.bannerAd.style.left = (WXData.screenWidth - WXData.bannerAd.style.realWidth) / 2;
      WXData.bannerAd.style.top = WXData.screenHeight - WXData.bannerAd.style.realHeight;
      });
      WXData.bannerAd.onError(err => {
      console.log("创建banner失败: ", err)
      });
      }
      }
      2020-04-15
      回复
    • 灵芝
      灵芝
      2020-04-15回复云威-唐忠吉
      请提供这种格式的代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2020-04-15
      回复
    • 灵芝
      灵芝
      2020-04-22回复云威-唐忠吉
      问题是否已解决?若还有问题,请提供上述格式代码片段看下哈
      2020-04-22
      回复
登录 后发表内容
问题标签