跳转到主要内容
服务器没有该格式的广告时 format(_:) 抛出 VideoAdError.noFill(reason:)。这不是失败,SDK 从不自行重试;在之后的时刻再问。
对你的代码来说它们的意思都一样:这次没有广告,在下一个时刻再请求。如果想了解填充率低的原因,可以记录下原因。服务器应答中格式错误的广告只影响它自己的格式,表现为原因为 .unknown 的无填充;应答中缺少的格式会保留你已持有的广告,除非它已过期:format() 从不返回过期的广告,此时调用表现为原因为 .unknown 的无填充。