【技术实现步骤摘要】
曝光度计算方法、装置及可读介质
本申请实施例涉及信息推送领域,特别涉及一种曝光度计算方法、装置及可读介质。
技术介绍
信息流广告是指在用户界面上将广告信息以信息流的形式进行显示的广告。为了便于服务器统计广告投放结果,客户端会根据广告在用户界面上的曝光度以及曝光的时长确定该广告的曝光是否为一次有效曝光,进而向服务器上报有效曝光事件。通常,在广告用户界面上包括:根视图和与广告对应的广告视图,根视图是指在用户界面上的最底层的视图,根视图的面积与用户界面的面积相同;广告视图是用于对广告内容进行展示的视图。在计算广告视图的曝光度时,通常计算该广告视图与根视图的交集,即广告视图与根视图的重叠部分。将不属于根视图的部分作为裁剪区域进行裁剪,将广告视图上属于该交集的部分作为可见视图,计算该可见视图的面积与该广告视图的面积之比,作为该广告的曝光度。但由于用户界面中,除了根视图和广告视图外,还可能包括其它上层视图,其它上层视图的存在会影响该广告视图的曝光度的计算结果,导致计算结果出现误差。
技术实现思路
本申请实施例提供了一种曝光度计算方法、装置及可读介质,可以解决上层视图的存在会影响该 ...
【技术保护点】
1.一种曝光度计算方法,其特征在于,所述方法包括:显示用户界面,所述用户界面包括:广告视图和上层视图,所述上层视图是显示层级位于所述广告视图之上的视图;确定所述广告视图和所述上层视图的重叠区域;根据所述重叠区域标记出所述广告视图的遮挡区域的面积;根据所述遮挡区域的面积确定出所述广告视图的实际曝光区域的面积,计算所述实际曝光区域的面积与所述广告视图的面积的比值,得到所述曝光度。
【技术特征摘要】
1.一种曝光度计算方法,其特征在于,所述方法包括:显示用户界面,所述用户界面包括:广告视图和上层视图,所述上层视图是显示层级位于所述广告视图之上的视图;确定所述广告视图和所述上层视图的重叠区域;根据所述重叠区域标记出所述广告视图的遮挡区域的面积;根据所述遮挡区域的面积确定出所述广告视图的实际曝光区域的面积,计算所述实际曝光区域的面积与所述广告视图的面积的比值,得到所述曝光度。2.根据权利要求1所述的方法,其特征在于,所述根据所述重叠区域标记出所述广告视图的遮挡区域的面积,包括:通过栅格化操作生成与所述广告视图对应的m*n二维数组,所述m*n二维数组中的每个元素代表所述广告视图中的一块子区域,且每个元素在初始状态下具有第一取值,m≥1,n≥1;根据所述重叠区域的左上角坐标和所述广告视图的坐标,在所述m*n二维数组中确定出与所述左上角坐标对应的第(Xs,Ys)个元素,Xs≥1,Ys≥1;根据所述重叠区域的右下角坐标和所述广告视图的坐标,在所述m*n二维数组中确定出与所述右下角坐标对应的第(Xt,Yt)个元素,Xt≥1,Yt≥1;将所述m*n二维数组中,横坐标位于所述Xs和所述Xt之间且纵坐标位于所述Ys和所述Yt之间的元素,均标记为第二取值;将具有所述第二取值的元素的个数,确定为所述遮挡区域的面积。3.根据权利要求2所述的方法,其特征在于,所述根据所述重叠区域的左上角坐标和所述广告视图的坐标,在所述m*n二维数组中确定出与所述左上角坐标对应的第(Xs,Ys)个元素,包括:将所述重叠区域的左上角坐标的第一横坐标与所述广告视图的横坐标相减后,与栅格化缩放比例相除,得到所述Xs;将所述重叠区域的左上角坐标的第一纵坐标与所述广告视图的纵坐标相减后,与所述栅格化缩放比例相除,得到所述Ys。4.根据权利要求2所述的方法,其特征在于,所述根据所述重叠区域的右下角坐标和所述广告视图的坐标,在所述m*n二维数组中确定出与所述右下角坐标对应的第(Xt,Yt)个元素,包括:将所述重叠区域的右下角坐标的第二横坐标与所述广告视图的横坐标相减后,与栅格化缩放比例相除,得到所述Xt;将所述重叠区域的右下角坐标的第二纵坐标与所述广告视图的纵坐标相减后,与所述栅格化缩放比例相除,得到所述Yt。5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:根据视图树,确定出所述广告视图的原始上层视图;将所述原始上层视图映射到根视图的坐标系中;根据所述原始上层视图的坐标,确定出所述原始上层视图中不属于所述根视图的第一裁剪区域;将所述原始上层视图中除所述第一裁剪区域之外的区域,确定为所述上层视图。6.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:将具有所述第二取值的元素的个数,确定为所述遮挡区域的面积之前,还包括:将所述广告视图映射到根视图的坐标系中;根据所述广告视图的坐标,确定出所述广告视图中不属于所述根视图的第二裁剪区域;在所述m*n二维数组中,将所述广告视图中属于所述第二裁剪区域的元素标记为所述第二取值。7.一种曝光度计算装置,其特征在于,所述装置包括:显示模块,用于显示用户界面,所述用户界面包括:广告视图和上层视图,所述上层视图是显示层级位于所述广告视图之上的视图;确定模块,用于确定所述广告视图和所述上层视图的...
【专利技术属性】
技术研发人员:柳萌宇,任春剑,吴兵,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。