开屏广告请求逻辑
2021-05-08 13:29:03 0 举报
广告业务
作者其他创作
大纲/内容
pid 2
Yes
缓存池是否有未过期广告
不再展示开屏
直接展示缓存池广告
app启动
pid 1
No
去缓存1条广告
是否有广告返回
按优先级请求广告
整个配置,不管配置多少条pid,广告返回总截断时间一共为5s,5s含义如下:① pid 1如5s内返回了广告,就不会再继续往下再去请求pid2和pid3,直接展示pid 1的广告;② pid 1如5s内未请求到广告,比如:3s时,请求广告失败,继续去请求pid 2,如4s时pid 2返回了广告,就不再继续请求pid 3,直接展示pid 2 的广告,如4s时还未返回广告,继续请求pid 3,如5s结束,pid 2 还未返回广告,就继续请求pid 3,如5s结束时,pid2还未返回广告,就不再展示开屏广告;③ pid 1如5s内一直在加载,5s结束时,还未返回广告,就不再展示开屏广告。
pid 3
展示开屏
按优先级依次从pid 1-pid 3去请求,无时间限制,直到请求到有1条广告返回为止,缓存的广告有效期为1h,1h后过期无效。
0 条评论
下一页