关于广告位冲突

来源:11-8 【完成功能】完善广告检索服务

慕函数2082699

2019-03-22

1、如果经过所有的filter过后,还存在多个结果,那实际展示的时候怎么处理?
2、如果两个广告上选择投放的词相同,但别的限制不同(比方说地域不同),这个时候需要做限制吗?

写回答

1回答

张勤一

2019-03-22

同学你好:

    针对你的问题,我给出相应的回答或解释:

    1. 如果所有对的 filter 过后,还存在多个结果:可以看到,我在定义广告位的时候,使用的数据结构是 List,即本身可以容纳多个广告位。如果客户端能够自己处理多个广告的情况(轮播广告),那么,检索系统直接返回就可以。如果客户端只需要一个广告位,我在课程中的实现是随机选择一个返回。在实际的业务场景中,可以考虑对广告数据建立类似权重的配比(比如价格越高的广告,权重越高),选择最高权重的广告。

    2. 多个广告投放的词相同,其他的限制不同:这个需要分别做判断的,根据限制(存在 AND、OR)做条件判断,保证条件能够完全匹配。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

2
0

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程