[Spring cloud 一步步实现广告系统] 17. 根据流量类型查询广告

  • 时间:
  • 浏览:0

媒体方(手机APP打开的展示广告,走在路上看一遍的大屏幕广告等等)

上述亲戚大伙准备了一系列的查询最好的办法 ,全部都是为了根据流量类型查询广告单元信息,亲戚大伙现在刚始于实现亲戚大伙的查询接口,查询接口中,亲戚大伙还能够获取到媒体方的请求对象信息,它涵盖一系列查询所都要的过滤参数:

流量类型一种生活生活属于推广单元下的类目,有全都种类贴片广告,开屏广告等等,那此类型都要同步到媒体方,媒体方会根据不同的流量类型发起不同的广告请求,亲戚大伙都要先定义多少 多多流量类型的信息类。

从上图亲戚大伙还能够看出,在媒体方向亲戚大伙的广告检索系统发起请求的后后,请求中会有全都的请求参数信息,大伙分为了多少 多多累积,亲戚大伙来编码封装这多少参数对象信息以及亲戚大伙请求一种生活生活的信息。Let's code.

com.sxzhongf.ad.index.adunit.AdUnitIndexObject中,亲戚大伙上加类型校验最好的办法 :

或多或少的对象亲戚大伙还能够去github传送门 & gitee传送门 下载源码。

从上述类型的数字,亲戚大伙还能够看出是2的倍数,这是为了使用位运算提升性能。

无所要怎样,亲戚大伙全部都是都要根据positionType进行数据查询过滤,亲戚大伙在后后的com.sxzhongf.ad.index.adunit.AdUnitIndexAwareImpl中上加多少 多多最好的办法 来实现过滤: