我用的是HBuilder基座调试 adpid: '1507000689',但是广告依然无法显示:报错:
{
"code": -5005,
"errMsg": "广告加载失败,请稍后重试"
}
代码如下:
onReady() {
let _that = this
_that._isLoaded = false
let rewardedVideoAd = _that._rewardedVideoAd = uni.createRewardedVideoAd({
adpid: '1507000689',
urlCallback: { // 服务器回调透传参数
userId: 'testuser',
extra: 'testdata'
}
}) // 仅用于HBuilder基座调试 adpid: '1507000689'
rewardedVideoAd.onLoad(() => {
_that._isLoaded = true
console.log('onLoad event')
// 当激励视频被关闭时,默认预载下一条数据,加载完成时仍然触发 onLoad
事件
})
rewardedVideoAd.onError((err) => {
console.log('onError event', err)
})
rewardedVideoAd.onClose((res) => {
console.log('onClose event', res)
if(res.isEnded){
//跳转搜索页面
console.log('成功看完广告')
}
})
},

IT星空
- 发布:2025-05-13 11:25
- 更新:2025-05-13 11:27
- 阅读:70
IT星空 (作者)
测试的也需要广告填充吗?测试了好多次,无一成功加载
2025-05-13 11:54
DCloud_uni-ad_SPH
回复 IT星空: 测试广告位也会检测设备是否可以填充,请使用真实设备进行测试。
2025-05-13 17:26