Skip to content

错误类型(NovvyError) ​

各广告 onAdFailedToLoad 的 error 参数为密封类 NovvyError:

类型含义
NovvyError.NoFill服务端无广告填充,属正常情况
NovvyError.NoBid服务端无出价
NovvyError.Timeout请求超时
NovvyError.InvalidRequest请求参数有误(含 SDK 未初始化时发起请求)
NovvyError.NoData响应数据为空
NovvyError.EncodingFailed数据编解码失败
NovvyError.InternalErrorSDK 内部错误,附带 details: String 字段

NovvyError 是 Throwable,用 when (error) { is NovvyError.NoFill -> ... } 判断类型:

kotlin
when (error) {
    is NovvyError.NoFill -> { /* 无填充,正常情况 */ }
    is NovvyError.InternalError -> log("内部错误: ${error.details}")
    else -> log("加载失败: ${error.message}")
}

短剧场景反复出现 NoFill 时,先确认每次 load() / attach() 之前已设置正确的 series/episode,见用户与内容上下文。

本文档仅供技术对接使用,请勿外传。