diff --git a/docs/component/ad-error-code.md b/docs/component/ad-error-code.md index aa3be8fe6b4abb50cfcef2722a3afaafe9b597c9..e9ab84065d14ff39ea57572e0f5a62f86d5d34b7 100644 --- a/docs/component/ad-error-code.md +++ b/docs/component/ad-error-code.md @@ -16,25 +16,31 @@ code|message| ### -5005详细说明@-5005 -#### 没有广告填充,可能存在的原因 +-5005即广告没有填充,尤其是激励视频较为常见。 -1. 请求过于频繁,过段时间再试 +#### 可能的原因 + +1. 请求过于频繁,广告主不愿意给同一设备投放太多次广告。可过段时间再试 2. 当天请求次数已达广告商最大上限,明天再试 3. 设备太旧,广告主不投放 -4. 如果配置了 bidding 分层,无法满足条件的也会抛出此错误 +4. 终端用户在刷广告,比如使用了云手机或手机墙,广告主不投放 +5. 如果配置了 bidding 分层,无法满足条件的也会抛出此错误 #### 正确解决方案 -1. 尽可能开通多个广告渠道以增加填充率 -2. 更新 HBuilderX 3.6.7+ 并发布新版本(需要整包更新),联系广告运营(uniad@dcloud.io)配置分层和 bidding 策略以提高填充率 +1. 尽可能开通多个广告渠道以增加填充率。激励视频有穿山甲、优量汇、快手、百度、华为、Sigmob等多家渠道,只开通一两家很容易造成填充不足。 +2. 配置分层和 bidding 策略以提高填充率(联系广告运营uniad@dcloud.io,且需 HBuilderX 3.6.7+ 并整包更新App) 3. 如果一直无法填充,提示用户当前环境不适合展示广告,尝试更换设备 +4. 激励视频因为有奖励,很容易招惹灰黑产,为防止被刷,推荐使用: + - 1) 开通激励视频的服务器回调 [详情](ad-rewarded-video.md#callback) + - 2) 不使用短信验证码等不安全登录手段,改为[App一键登陆](../univerify.md)、uni金融级实人认证(含活体检测)等更安全的身份校验 + - 3) 使用uni云端一体安全网络,防止伪造客户端 [详情](../uniCloud/secure-network.md) -#### 错误解决方案 +#### 不治本的绕过型方案 1. 使用开发测试广告位,仅适用于开发人员调试,没有广告收益 2. 使用视频模拟广告以满足业务流程,没有广告收益。如:每日任务 - 提示:-5005 时,包含二级错误码,可在下面广告商错误码中找到具体原因