00:01
好,呃,那我们接着来往后说啊呃,现在我们就已经把这个就是页面的数据啊,页面访问我们就把它这个提取出来,也正常写到这个卡夫卡中了,好然后接下来我们就接着往后写啊呃,那这个页面数据如果说你会提取的话,这个报这个启动数据我觉得应该就不在话下了吧。是不是就不在话下了啊,就相当于什么,相当于你把这个东西给它提出来,把这个把这个start给他提出来,对吧,Common我们都提过了啊,你把这个start提出来,把它拼成一个什么启动数据。写到卡不卡不就完事了吗?对吧,说这个你们下去以后自己完成一下啊,好,课下完成啊,理解吧,课下完成啊,然后呢,呃,这两个的话,我也给你写一个吧,比如说我要曝光给你写一下啊,然后剩下这个就是类似的了,你就这个课下完成啊。好吧,我把这个类似的都给你做一个,然后你就知道怎么做了啊行,接下来就是提取这个曝光,那提取曝光的话,我刚刚分析过你曝光的数据呢,一定是在你的这个有页面数据的前提下,就你有页面访问,那你才可能会有这个什么曝光。
01:15
对吧,他可能会有这个事件啊,那接下来我们提这个曝光啊,来把这个曝光呢,我截出来一个。好,那首先呢,我们要回到这里面去写了啊,对于曝光来讲,它是一个数组了,你能看懂这个吧。对吧,所以说我们在尝试着提这个曝光的时候,怎么提呢,同学们。啊,你是不是还是要通过你整个摘生对象去提曝光了吧?来,那我们提一下就通过你的摘object。好,然后呢,Get成一个什么叫做摘瑞了啊,因为它是个数组啊,同学们对不对,你要提升一个数组啊,我们把这个place。
02:01
好,写过来,然后这是我的place的,什么叫做战胜AR?然后了吧,但是这个东西有还是没有呢?你得做一个判断啊,因为有可能我做了一个页面访问,但是呢,我的页面访问中是不包含曝光信息的,对吧?啊,它也是有可能的,所以你一定要注意判断啊,如果说你这个它不等于空,那就表示它有,但是有只能说明这个对象有,那你对象里面有没有值呢。那也不一定对吧,所以再判断一下,并且它的size是大于零的,能听懂。就你的这个数轴啊,你不仅要有数值对象,而且你的长度还要大于零,那这样我才能够保证你里面一定是有的。对不对,好,那接下来我们就可以什么去做一个迭代了啊来,那我们迭代一下叫display for一下,诶你在for的时候你发现问题了。对吧,这个好像没有那个什么,就是我们的。
03:02
盖中的那个什么for循环对不对,他用不了。是不是他用不了,为什么呢?因为这个玩意儿JA胜瑞,你看看它是谁呀,这是你的SKY代码吗?这不是,这是Java代码对吧?所以说我们只能这么去写了啊,这是呃,写个什么,自己写这个for循环了,对不对,它就没有那个提示了啊,那我们就for,呃。怎么写啊?呃,挨吧。啊,然后呢,这个零啊,Until until谁呢?呃,Until这个display a的这个长度,这个是不是相当于我让我的I就是从零开始,01231直到什么,一直到你的长度减一的位置呗,因为我用的是T吗。对吧,啊,那这样的话,我就可以什么每次从里面提取一个了啊,就是display,然后呢,后面我写上个I,这个是不是相当于把一个叫做嗯呃,不要这么写啊,这么写不太好,因为他拿到的结果不太好处理,我们这样去写啊,Get一个什么呀,Get一个这个再生object。
04:09
对吧,我把I传进去,好,这样的话我就拿到一个叫做。Display的一个object,你看一下啊,就是我每次从你的数组中,然后呢,拿出来一个按照你的下标去拿的啊,是不是按照下标去拿的呀,对吧,那我拿出来以后呢,我就会怎么去提取了啊来提取。这个是我们拿到啊,来写一下啊,循环拿到每个曝光啊,每个曝光数据对吧,每个曝光,然后拿到这个曝光以后呢,下面就是什么提取字段,提取什么曝光字段,好,那这个怎么提呢?那不就是你的display啊不这什么get呗,Get string第一个是你的叫display type,对吧,这是你的display type。OK吧,再来写啊。好,下面首get你的string,然后叫这个就是你的display it,好,再来写get string,这个叫做item type,好,Display item type啊,这都是力体活啊,真的是力体活啊,没有什么技术含量的啊。
05:22
好,然后呢,盖起一个什么叫做呃string啊,这个我们叫什么叫position ID就是你的位置ID吧,对吧,就是你的曝光的位置啊曝光的位置。好,然后呢,下面就是display object get一个string啊行,这个是我们的order,那么order是你曝光的一个顺序对不对,好,行,那我就都提出来了,那这个提出来以后,你想想啊,我是不是每拿到一条曝光数据,我就可以写到卡布卡了吧,对吧,我每拿到一条我是不是可以写到卡布卡了呀。能理解吧,就你的一条一条的报告数据,我就要什么,分别把它写到这个卡布卡中啊,说下面我们就是什么还是来将什么呀,写到卡不卡,诶来写到什么呀,写到哪个主题啊,那我们上面定义过啊,你的曝光是写到displayed对不对,那我就把它拿过来。
06:19
好,写到这个里面能理解吧,那你写之前还是那个问题啊,你说我这个曝光啊,曝光首先我的曝光的前提就是你是页面数据中的数据。那就说白了,我得知道我的曝光呢,是在哪个页面中做的曝光,那我就需要把你的页面数据也拼到这里面。对吧,那你的页面数据呢,又得用到什么,用到你的这个什么公共字段,所以说我们要把公共字段页面数据,曝光数据统一都给它拼到一起。对吧,那这个拼音的话呢,我们再来一个并对象来去做拼啊,用上一个类,我们叫做配置display,然后呢,老。看到了吧,也是一个样例类啊,行,后面就是我们的这个字段了啊,那这个字段的话呢,你看一下我的文档中都有啊。
07:05
这个是启动的,不要它啊,这是action来,我们要的是配置,Display就这一堆。拿过来好,拿过来以后呢,你就放到这,呃,放到这以后它里面好像也差几个啊,就是刚刚我们在配置中,我们补了一个,补了一个那个brand对不对是吧,补了一个品牌,然后呢,还补了一个。就是还补了一个那个啥叫做呃s tap还记不记得对吧,你看一下嘛,就这里面我是补了一个这个s tap,还有补了一个什么呀,这个brand呗。能理解吧,啊,就是我的文档中没有啊,文档中忘写了,那你可以什么把它补上,那我这里面也给它补上了啊,是不是都补上了呀。对吧,那这个都有了以后,那接下来你就是封装对象啊。OK,那我们碰到对象。好封装成我们的这个配置。Display啊,然后再log行定一下啊,配置display log好等于什么呀,等于这个配置lo,呃,配置displaylo啊。
08:14
诶,错了啊。行,来打个包啊。好打个包,然后这里面你就挨个写呗,对吧,这一堆你就挨个往里面放啊,首先第一个mid,第二个是UID,第三个是你的呃AR下面是你的CH,再往后是你的A46好,再往后是你的MD,再往后是你的OS,再往后是VC,再往后是BA,对吧,配置ID。然后呢,这个是last配置ID对吧,后面是你的配置item,好,后面是配置item time,然后后面是你的doing time,好,再往后是你的source type。
09:02
OK,再往后是你的display type。Display type对吧,再往后是你的display的item。OK,再往后是你的displayed item type。是吧?再往后就是你的order,好,再往后是你的position ID。行,再往后是你的TS行,这就封装好了,对吧,这个没有什么难度啊,但是呢,字段比较多啊,你一定要看清楚了,别把它写反了啊。OK吧,行,那这个有了以后,下面下一步那不就是直接麦卡不卡有T加sign,我们封装好的工具类直接用呗,对吧,来主题呢,就往它里面放。好,那消息的话,那不就是还是我们的JA to JA string,再把它展成一个什么JA字符串,把你的配置display log。放进来,因为它也是一个SC的一个对象,所以说我们再去写上一个new,上一个serve Le con,然后给个true,好,这就完事了。
10:04
那我就又把数据写走了。能看到吧。啊,这就是提取我们的这个曝光数据,那你曝光会提取以后,那我问你啊,这个曝光和你的这个action有本质的区别吗?同学们,这两个有本质的区别吗?没有。对吧,所以说下面下去以后,你自己把它补充一下啊,这个流程一个作业了啊行吧,那最后我们再把这个做一个测试啊呃,我把这个代码重新启动一下。嗯。好,启动起来以后呢,我们就可以测试了啊,那我现在又往一个主题写了数据了,对不对,又往一个主题写了数据了,就是往我们的曝光的主题写了数据了,OK,那我把它拿过来,那我是不是可以考虑直接再去起一个消费者呀,对吧?Kf.SHKC啊,然后呢,把它放到这行开始消费。
11:08
好吧,然后这两个的话呢,刚刚已经测试过了,没问题啊,我们再来看看它了啊好,那我只需要再去生成一波数据。我们就等着看吧,看看这几个有没有变动啊。有了吧,对吧,前两个刚刚测试过了,没问题啊,主要看这个,这就是我们的曝光数据。OK吧,来,那这个曝光的话,我们就随便拿出来一条,哎哟,还没完是吧。就这个啊,拿出来拿出来干嘛呢,还是放到你这个摘胜里面。格式化一下,看一下吧,这就是你的曝光啊,那你同样可以干嘛呀,把它截过来。对吧,对比着谁呢?对比着你的配置,Display log,然后呢,去对比一下看看都有没有。理解吧,啊,这肯定都是有的啊,只要你这个字段都有啊,你的数据都有啊,那说明你这个分流啊是没啥问题的。
12:02
好吧,同学们,行啊,这是我们的,呃,曝光的一个处理,OK,呃,曝光处理完成以后,那接下来剩下的两个,一个是。这个事件的数据,这个事件数据的处理跟你的曝光的处理是一个样子的啊,然后呢,启动数据的处理跟你的页面的这个处理应该是一个样子的。对吧,而且的话,我们在文档中呢,都已经给好了,就相关的病,比如说你的这个。叫什么叫你看动作的病已经给好了啊,然后呢,启动的已经给好了。所以说呢,你把这个代码补充完整,我觉得应该没有什么难度。好吧,所以今天晚上你们把这个做成一个作业啊,然后呢,自己把它完成一下。OK吧,行,我听一下。
我来说两句