uni-app增强广告报错code:-5005,message:‘广告加载失败,请尝试重新加载’,激励和信息流广告均受影响,试很多次了

发布于 1周前 作者 sinazl 来自 Uni-App

uni-app增强广告报错code:-5005,message:‘广告加载失败,请尝试重新加载’,激励和信息流广告均受影响,试很多次了
图片

37 回复

同样的问题,也不知道找谁解决。。。

刚刚踩坑结束https://blog.csdn.net/qq_35230125/article/details/129909251

uni-AD返回-5005错误,一般是在同一个设备上刷了太多次广告,广告平台不给返广告了。另外注意不要使用模拟器,那一般广告平台都会屏蔽模拟器的流量

您好,没有真机测试的,关键是一个增强广告没有显示过

回复 落叶秋风醉: 换个手机试下

回复 DCloud_heavensoft: 已经换多个手机都是这样,appid已经私信您了,能帮我看一下为什么吗,因为我这边业务涉及到激励视频,如果没法用比较麻烦,麻烦您了。

回复 落叶秋风醉: 你的问题解决了吗?是不是证书的问题

回复 落叶秋风醉: 你好 你的问题解决了吗我也是这样得问题

我这边看你配置没有问题, 你把ipa包发过来 明天让ios给你抓包看一下,可以私信我你qq号

请问有解决方案了吗? 我的机器一直不给视频啊

后面怎么解决的?我也遇到了,很急 1501555960@qq.com

5005是没有广告返回。如果你在测试期间出现这种问题,请过段时间再试。欢迎邮件uniad@dcloud.io进行相关问题的咨询

有没有可以替代的方案,如果广告获取不到可以播放其他的广告组的视频吗

回复 h***@163.com: 可以尝试播放其他广告组的视频,但没有上线前测试尽量避免高频次重复刷新

我也是同样的问题,才开发中,load的时候直接返回 “errMsg”: "广告加载失败,请稍后重试 ", “errCode”: -5005
1、真机测试的 2、且还没调起过广告,应该不存在 同一个设备上刷了太多次广告 的问题

请问解决了吗?我也碰到了,不过只在ios上碰到

同样遇到这个问题, 新手机试了 都是 提示5005, 请问 这问题 有人解决了吗

同样遇到这个问题, iOS手机上 提示5005 安卓是好的 这问题 有人解决了吗

测试期间刷新广告比较频繁会出现该问题,请停止刷新过会再试。

我也遇到这个问题了,新手机刚装上app,就无法看广告,还有前一天还能正常看广告,第二天就看不成了

这是无广告返回了。开通多家广告渠道后就会解决

我的也是一样{“code”:-5005,“errMsg”:"广告加载失败,请稍后重试 "} ios一直报这个错,但安卓就可以播放,有大神解决的吗

提供appid,或者发邮件咨询uniad@dcloud.io

回复 DCloud_商务_Alan: 怎么样

回复 健康大使: 你的ios没有申请,请去uniad后台增强广告中申请ios。

我的也报这个错能帮忙看一下嘛 谢谢了 UNI15049B6

回复 DCloud_商务_Alan: UNI8214334,我的拉不到激励视频广告,麻烦看一下

回复 8***@qq.com: sigmob广告申请下。打包时确认勾选所有广告渠道

_W2A__mc.xlkyy.com.cn 激励视频广告 返回-5005 帮帮我看下呢

UNIA435DF5 小程序激励视频广告 有客户反馈一直没法观看

没法看广告,具体是什么表现呢?是否有报错信息?什么机型、系统版本?

5005、500422-请求参数缺少设备信息 对此有问题的小伙伴可以参考我的文章,刚刚踩坑结束https://blog.csdn.net/qq_35230125/article/details/129909251

我也是这个问题,draw沉浸视频流广告一直5005,其他广告能获取到,appid:UNIF17537F

针对您提到的uni-app增强广告报错code:-5005,message:‘广告加载失败,请尝试重新加载’的问题,这通常指示着广告加载过程中遇到了一些服务器端或配置上的问题。由于这是一个具体的错误代码,它可能指向一些特定的错误场景或配置错误。下面我将提供一些可能的代码示例和检查点,帮助您调试和解决问题。

1. 检查广告位ID是否正确

首先,确保您在uni-app中配置的广告位ID是正确的。错误的广告位ID会导致广告加载失败。

// 示例代码:配置广告位ID
const adUnitId = 'your-ad-unit-id'; // 确保这里是正确的广告位ID

2. 广告加载重试机制

由于广告加载可能受到网络环境等多种因素影响,实现一个重试机制可以帮助提高广告加载的成功率。

let retryCount = 0;
const MAX_RETRIES = 3;

function loadAd() {
  uni.createRewardedVideoAd({
    adUnitId: adUnitId,
    success: function(res) {
      console.log('广告加载成功');
      // 展示广告等其他逻辑
    },
    fail: function(err) {
      console.error('广告加载失败', err);
      retryCount++;
      if (retryCount < MAX_RETRIES) {
        setTimeout(loadAd, 2000); // 等待2秒后重试
      } else {
        console.error('已达到最大重试次数');
      }
    }
  });
}

loadAd();

3. 检查广告服务状态

确保广告服务状态正常,没有维护或故障通知。您可以访问广告平台的开发者控制台查看服务状态。

4. 网络环境检查

广告加载依赖于稳定的网络环境。确保应用运行环境(如模拟器、真机等)的网络连接正常。

5. 广告平台SDK版本

检查您使用的uni-app和广告平台SDK的版本是否最新,有时旧版本的SDK可能包含已知的错误。

6. 查看日志

详细查看应用的日志输出,可能会有更具体的错误信息或提示,帮助定位问题。

通过上述步骤,您应该能够更准确地定位问题所在,并尝试解决广告加载失败的问题。如果问题依旧存在,建议联系广告平台的技术支持获取进一步帮助。

回到顶部