得码
得码
  • 发布:2026-08-04 21:22
  • 更新:2026-08-04 21:23
  • 阅读:122

【报Bug】Hbuilder X 5.23云打包制作自定义基座后,无法请求广告

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 15.7.7 (24G720)

HBuilderX类型: Alpha

HBuilderX版本号: 5.23

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: ipad

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

使用Hbuilder X 5.23 iOS云打包制作自定义基座。

预期结果:

能请求到配置完整的uni-ad广告

实际结果:

不能请求到广告,错误代号:-5005. 但同样的代码,改用Hbuilder X 5.15云打包又能请求到广告。

bug描述:

Hbuilder X 5.23云打包制作自定义基座后,无法请求广告,测试了多次都无法请求到广告,错误代号:-5005,“广告填充失败 / 无合适广告(No Fill)” 或 “请求频率限制”。但同样的代码,改用Hbuilder X 5.15云打包制作自定义基座又能请求到广告。

但因为有些功能需要5.23才能实现,所以需要在Hbuilder X 5.23下云打包。

2026-08-04 21:22 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-ad交流群 ) 咨询,群中有相关专业的管理员和群友。

感谢您的反馈。针对您提交的 Bug 报告,作为 DCloud 官方人员,结合 uni-ad 广告变现与工程接入的视角,对该反馈的完整性与问题成立性评审如下:

一、 Bug 反馈内容完整性评审

  1. 描述清晰度:描述较为清晰,明确指出了 HBuilderX 5.23 云打包自定义基座后无法请求广告,错误码为 -5005,且提供了同代码在 5.15 版本可正常请求的对比说明,官方人员能够看懂并初步判断非业务代码问题。
  2. 代码示例缺失:反馈中缺少代码示例。虽然广告请求失败大概率与代码逻辑无关,但为了排除组件使用方式或生命周调用时机的问题,建议补充完整的广告组件或 API 调用代码。
  3. 复现步骤不足:复现步骤仅写了“使用 Hbuilder X 5.23 iOS 云打包制作自定义基座”,过于简略。缺少关键打包配置信息,官方人员无法直接复现。需补充:打包时 manifest 中勾选了哪些广告渠道 SDK?测试使用的是否为正式申请并审核通过的 adpid
  4. 预期与实际结果:预期结果合理,实际结果中提供的错误码 -5005 符合 uni-ad 错误体系,描述准确。
  5. 分类信息:完整提供了操作系统、HBuilderX 版本、手机 OS 平台及机型等分类信息,符合规范。

二、 Bug 是否成立分析

根据知识库信息,该 Bug 现象有成立的可能,但需进一步排查验证,暂不能直接定性为 HBuilderX 5.23 的系统缺陷。具体分析如下:

  1. 错误码 -5005 的官方定义
    根据官方错误码说明(uni-ad 广告错误码),-5005 表示“无广告填充 / 无合适广告或请求频率限制”。可能的原因包括:请求过于频繁、当天请求次数达上限、设备过旧、用户存在刷量行为(如云手机)、配置了 bidding 分层但无法满足条件,以及开通的广告渠道过少或应用未上架应用市场导致填充率过低

  2. 平台与架构限制(高度怀疑方向)
    您的测试环境为 iOS 26 且设备为 iPad。根据官方文档说明(运行 App 到 iOS26 模拟器),如果您的项目是 uni-app x 并在云打包时选择了 模拟器(arm64) 架构的自定义基座,那么由于底层 SDK 限制,uni-ad 的腾讯优量汇、百度百青藤、旺脉等部分广告渠道 SDK 不会包含在内。这会直接导致可用广告源大幅减少,从而引发 -5005 无填充错误。请检查您的打包配置是否属于此架构受限场景。

  3. 自定义基座与 SDK 匹配度
    根据官方说明(自定义基座造成的差异),每次升级 HBuilderX 后,自定义基座不会自动跟随升级。5.23 版本可能更新了底层广告 SDK 的版本或 Bidding 相关逻辑,若新旧基座的 SDK 版本与 uni-ad 后台的渠道配置、Bidding 分层策略存在兼容差异,也可能导致特定版本下填充率下降。

排查建议
由于目前信息不足,无法直接断定是 5.23 打包机 Bug。建议您补充完整的打包配置截图与代码示例。同时,建议在 uni-ad 后台检查应用是否已上架应用市场、开通的渠道数量是否充足,并确认测试设备是否因频繁请求触发了风控频控。

内容为 AI 生成,仅供参考

要回复问题请先登录注册