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

  • 时间:
  • 浏览:1
  • 来源:大发彩神app—大发彩神8苹果版

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

流量类型一种属于推广单元下的类目,有或者 或者 种类贴片广告,开屏广告等等,什儿 类型需用同步到媒体方,媒体方会根据不同的流量类型发起不同的广告请求,我们 需用先定义一另1个流量类型的信息类。

从上图我们 可不需用看出,在媒体方向我们 的广告检索系统发起请求的事先,请求中会有或者 或者 的请求参数信息,我们 分为了一另1个每段,我们 来编码封装这几次参数对象信息以及我们 请求一种的信息。Let's code.

上述我们 准备了一系列的查询土办法 ,全部都是为了根据流量类型查询广告单元信息,我们 现在开使实现我们 的查询接口,查询接口中,我们 可不需用获取到媒体方的请求对象信息,它中含一系列查询所需用的过滤参数:

从上述类型的数字,我们 可不需用看出是2的倍数,这是为了使用位运算提升性能。

或者 的对象我们 可不需用去github传送门 & gitee传送门 下载源码。

无所怎么才能 才能 ,我们 全部都是需用根据positionType进行数据查询过滤,我们 在事先的com.sxzhongf.ad.index.adunit.AdUnitIndexAwareImpl中添加一另1个土办法 来实现过滤:

com.sxzhongf.ad.index.adunit.AdUnitIndexObject中,我们 添加类型校验土办法 :