x***@jiazhangxiaoben.com
x***@jiazhangxiaoben.com
  • 发布:2024-01-09 19:39
  • 更新:2024-04-25 14:55
  • 阅读:273

【报Bug】uni-ad代码,设置的广告加载成功,苹果的手机端正常,安卓的手机不显示(空白)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macos12.5.1

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 13

手机厂商: 华为

手机机型: STK-AL00

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
视图界面  
<view :style="{width:pinggaoWidth+'px'}">  
                <ad :data="adData"></ad>  
            </view>  

js部分  

getAdData: function (e) {  
                console.warn(this.pinggaoWidth)  
              // 仅APP平台支持  
              plus.ad.getAds({  
                  adpid: '1025480290',  // 替换为自己申请获取的广告位标识,此广告位标识仅在HBuilderX标准基座中有效,仅用于测试  
                  count: 1,   // 广告数量,默认 3  
                  width: this.pinggaoWidth  // 根据宽度获取合适的广告(单位px)  
                },  
                (res) => {  
                            // 注意: 广告数据只能使用一次  
                  this.adData = res.ads[0];  
                  console.log(this.adData);  
                  console.log(res.ads);  
                },  
                (err) => {  
                  console.log(err);  
                }  
              )  
            },

操作步骤:

加载代码示例中代码,用安卓手机看不到广告,苹果手机可以看到

预期结果:

期望安卓手机也可以看到广告

实际结果:

现在是安卓手机看不到广告,苹果手机可以看到

bug描述:

安卓手机bug截图

我用<ad创建了一个广告,在苹果手机端广告显示正常,但是在安卓端加载广告资源成功,手机屏幕不显示广告,如上图中所示。

2024-01-09 19:39 负责人:无 分享
已邀请:
DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

打印下 this.pinggaoWidth 的值,或者使用 <ad adpid="" /> 组件试试,推荐使用ad组件并传递adpid,内部使用了缓存优化

  • x***@jiazhangxiaoben.com (作者)

    直接改成<ad adpid="1025480290"></ad>还是空白,没有任何变化

    2024-01-10 08:37

  • DCloud_uni-ad_HDX

    回复 x***@jiazhangxiaoben.com: 联系技术支持QQ:3212223575

    2024-01-10 10:58

  • DCloud_uni-ad_HDX

    回复 x***@jiazhangxiaoben.com: 试试我们的示例是否正常,下载后直接运行到手机上 https://ext.dcloud.net.cn/plugin?id=15504

    2024-01-10 11:02

陵域

陵域

你好,有解决这个问题吗?

  • DCloud_uni-ad_HDX

    如果遇到类似问题 联系技术支持QQ:3212223575

    2024-05-11 14:20

要回复问题请先登录注册