一种实时广告拦截与优化方法与流程

专利2025-11-19  2


本发明涉及广告拦截与优化,具体为一种实时广告拦截与优化方法。


背景技术:

1、在当前互联网环境中,广告已成为各类应用和网站获取收益的重要方式,然而用户体验与广告效果之间往往存在矛盾;现有广告拦截和优化技术在广告与用户内容之间的平衡上仍有许多局限;广告拦截主要通过阻止广告在用户界面上显示来减少对用户的干扰,而优化技术则致力于在适当的情境和用户接受的条件下投放广告,使广告能够产生较好的效果,增强广告主的投放价值;但是,当前大部分广告拦截技术依赖简单的规则拦截、静态拦截或基于广告域名的屏蔽,缺乏对用户使用场景的动态识别及灵活优化能力;这类技术在用户设备识别应用状态和用户所处情境方面存在不足,无法根据用户的当前行为灵活调整广告的投放策略,进而难以实现既优化广告体验又保护用户体验的双重目标。

2、现有的广告投放策略通常忽略了用户实时的应用状态、互动行为以及设备使用场景,这导致了广告显示的随机性和用户体验的降低;例如,当用户在办公软件中工作时,广告的突然出现可能会造成干扰,而当用户在进行休闲活动时,基于其偏好投放相关广告可以更好地吸引用户的注意力;由于缺少对于用户实时情境的深入理解,现有广告策略在选择投放广告的时机、类型和展示形式上难以满足不同用户的个性化需求。

3、此外,在广告的展示方式上,现有技术主要采取全屏或弹窗式广告形式,较少考虑界面布局对用户体验的影响;并未根据用户界面使用的占比情况进行灵活优化;尤其是用户在全屏使用某些软件的场景中,现有技术无法根据用户的窗口占比情况灵活调整广告的展示方式;当广告展示区域覆盖内容较多时,用户体验大大降低,进一步影响用户的浏览体验,使用户对广告的排斥性增加,进而导致广告的投放效果不理想。

4、为此,本方法提出一种根据用户实时状态,对广告进行选择性拦截,并根据用户当前所浏览的内容,选择与之相关的广告进行投放,同时,根据用户当前的打开的软件的界面的布局,对广告进行选择性拦截和投放;保证用户的体验,优化广告的相关性。


技术实现思路

1、本发明提供了一种实时广告拦截与优化方法,促进解决了上述背景技术中所提到的问题。

2、本发明提供如下技术方案:一种实时广告拦截与优化方法,包括:

3、当用户设备上出现广告时,监测用户对广告的处理情况;

4、所述的处理情况包括关闭和浏览;

5、根据用户对广告的处理情况,获取用户所接受的广告的类型,组成用户的接受广告类型集合;

6、向用户申请获取用户设备上所打开软件的信息的权限;

7、获取用户设备上当前所打开的软件;

8、根据用户设备上当前打开软件,获取用户当前的状态;

9、所述用户的当前状态包括:工作状态和娱乐状态;

10、当用户为工作状态时,执行第一拦截优化策略;

11、当用户为娱乐状态时,根据用户设备上当前所打开的软件,获取用户当前所进行的娱乐活动;

12、所述的娱乐活动包括:游戏、图文阅读、观看视频;

13、若用户当前所进行的娱乐活动为游戏,则执行第一拦截优化策略;

14、若用户当前所进行的娱乐活动为图文阅读或观看视频,则获取用户设备上当前所打开的软件界面占用户设备的全部显示界面的比例,记为界面占比;

15、若用户当前所进行的娱乐活动为图文阅读,且界面占比小于1,则执行第二拦截优化策略;

16、若用户当前所进行的娱乐活动为图文阅读,且界面占比等于1,则执行第三拦截优化策略;

17、若用户当前所进行的娱乐活动为观看视频,且界面占比小于1,则执行第四拦截优化策略;

18、若用户当前所进行的娱乐活动为观看视频,且界面占比等于1,则执行第五拦截优化策略。

19、可选的,所述当用户设备上出现广告时,监测用户对广告的处理情况,包括:

20、设置浏览时长判定阈值;

21、当一则广告出现在用户设备上时,对该则广告开始计时,当用户将该则广告关闭时,结束计时,并将所计时长记为该则广告的存在时长;

22、获取用户设备上出现的所有广告的存在时长;

23、对每则广告的存在时长,与浏览时长判定阈值进行比较;

24、若广告的存在时长≥浏览时长判定阈值,则判定用户对该则广告的处理情况为浏览;

25、若广告的存在时长<浏览时长判定阈值,则判定用户对该则广告的处理情况为关闭。

26、可选的,所述根据用户对广告的处理情况,获取用户所接受的广告的类型,组成用户的接受广告类型集合,包括:

27、获取处理情况被用户判定为浏览的广告,记为用户接受广告;

28、获取存在的所有用户接受广告的类型,组成用户的接受广告类型集合。

29、可选的,所述根据用户设备上当前打开软件,获取用户当前的状态,包括:

30、获取用户设备上当前所打开的软件,记为使用软件;

31、获取使用软件的软件类型,判断使用软件是否归属于办公软件;

32、若使用软件属于办公软件,则判定用户当前的状态为工作状态;

33、若使用软件不属于办公软件,则判定用户当前状态为娱乐状态。

34、可选的,所述当用户为工作状态时,执行第一拦截优化策略,具体为:

35、当用户为工作状态时,拦截所有广告;

36、所述当用户为娱乐状态时,根据用户设备上当前所打开的软件,获取用户当前所进行的娱乐活动,包括:

37、对用户设备上当前所打开的软件的界面进行图像识别,通过图像识别,获取用户当前所进行的娱乐活动;

38、所述若用户当前所进行的娱乐活动为游戏,则执行第一拦截优化策略,具体为:

39、当用户所进行的娱乐活动为游戏时,拦截所有广告。

40、可选的,所述若用户当前所进行的娱乐活动为图文阅读或观看视频,则获取用户设备上当前所打开的软件界面占用户设备的全部显示界面的比例,记为界面占比,包括:

41、获取用户设备上当前所打开的软件界面的面积,记为软件界面面积;

42、获取用户设备全部显示界面的面积,记为显示面积;

43、计算软件界面面积与显示面积之间的比值,记为用户设备上当前所打开的软件的界面占比。

44、可选的,所述若用户当前所进行的娱乐活动为图文阅读,且界面占比小于1,则执行第二拦截优化策略,包括:

45、当出现一则广告向用户设备进行投放,将该广告记为第一待测广告,并执行第一比对策略;

46、所述的第一比对策略,包括:获取第一待测广告的类型,并与接受广告类型集合中的元素依次比对,判断是否相同;

47、若第一待测广告的类型与接受广告类型集合中的所有元素均不相同,则拦截第一待测广告;

48、若接受广告类型集合中存在某一元素与第一待测广告的类型相同,则执行第二比对策略;

49、所述的第二比对策略包括:获取用户当前所进行的图文阅读的内容,记为图文内容,并获取第一待测广告的内容,记为广告内容;

50、将图文内容与广告内容进行比对,并通过自然语言处理技术判断广告内容是否与图文内容相符;

51、若广告内容与图文内容不相符,则拦截第一待测广告;

52、若广告内容与图文内容相符,则执行第三比对策略;

53、所述的第三比对策略包括:获取用户设备的全部显示界面所覆盖的区域,记为第一区域;

54、获取用户当前所打开的软件界面所覆盖的区域,记为第二区域;

55、将第一区域中未被第二区域所覆盖的区域,记为第三区域;

56、获取第一待测广告在用户设备上所覆盖的区域,记为广告区域,将广告区域与第三区域进行比对,判断第三区域是否完全覆盖广告区域;

57、若第三区域未完全覆盖广告区域,则拦截第一待测广告;

58、若第三区域完全覆盖广告区域,则将第一待测广告在用户设备上的第三区域内显示。

59、可选的,所述若用户当前所进行的娱乐活动为图文阅读,且界面占比等于1,则执行第三拦截优化策略,包括:

60、当出现一则广告向用户设备进行投放,将该广告记为第二待测广告,并执行第四比对策略;

61、所述的第四比对策略包括:获取第二待测广告的类型,并与接受广告类型集合中的元素依次比对,判断是否相同;

62、若第二待测广告的类型与接受广告类型集合中的所有元素均不相同,则拦截第二待测广告;

63、若接受广告类型集合中存在某一元素与第一待测广告的类型相同,则执行第五比对策略;

64、所述的第五比对策略包括:获取用户当前所进行的图文阅读的内容,记为图文内容,并获取第二待测广告的内容,记为广告内容;

65、将图文内容与广告内容进行比对,并通过自然语言处理技术判断广告内容是否与图文内容相符;

66、若广告内容与图文内容不相符,则拦截第二待测广告;

67、若广告内容与图文内容相符,则执行时长判定策略;

68、所述的时长判定策略包括:设定广告时间间隔;

69、获取用户打开当前图文阅读所持续的时间,并与广告时间间隔比较;

70、若用户打开当前图文阅读所持续的时间<广告时间间隔,则拦截第二待测广告;

71、若用户打开当前图文阅读所持续的时间≥广告时间间隔,则将第二待测广告显示在用户设备上。

72、可选的,所述若用户当前所进行的娱乐活动为观看视频,且界面占比小于1,则执行第四拦截优化策略,包括:

73、当出现一则广告向用户设备进行投放,将该广告记为第三待测广告,并执行第六比对策略;

74、所述的第六比对策略包括:获取第三待测广告的类型,并与接受广告类型集合中的元素依次比对,判断是否相同;

75、若第三待测广告的类型与接受广告类型集合中的所有元素均不相同,则拦截第三待测广告;

76、若接受广告类型集合中存在某一元素与第三待测广告的类型相同,则执行第七比对策略;

77、所述的第七比对策略包括:获取用户设备的全部显示界面所覆盖的第一区域;

78、获取用户当前所打开的软件界面所覆盖的区域,记为第四区域;

79、将第一区域中未被第四区域所覆盖的区域,记为第五区域;

80、获取第三待测广告在用户设备上所覆盖的区域,记为第三广告区域,将第三广告区域与第五区域进行比对,判断第五区域是否完全覆盖第三广告区域;

81、若第五区域未完全覆盖第三广告区域,则拦截第三待测广告;

82、若第五区域完全覆盖第三广告区域,则将第三待测广告在用户设备上的第五区域内显示。

83、可选的,所述若用户当前所进行的娱乐活动为观看视频,且界面占比等于1,则执行第五拦截优化策略,包括:

84、当出现一则广告向用户设备进行投放,将该广告记为第四待测广告,并执行第八比对策略;

85、所述的第八比对策略包括:获取第四待测广告的类型,并与接受广告类型集合中的元素依次比对,判断是否相同;

86、若第四待测广告的类型与接受广告类型集合中的所有元素均不相同,则拦截第四待测广告;

87、若接受广告类型集合中存在某一元素与第一待测广告的类型相同,则执行时刻判定策略;

88、所述的时刻判定策略包括:获取用户当前所观看的视频,记为标记视频;

89、获取观看标记视频的其他用户,并获取每个其他用户在观看标记视频时,在标记视频中进行快进或跳过的视频时间段,记为待选时间段;

90、对比每个其他用户的待选时间段,选择重复出现次数最多的待选时间段,记为选择时间段;

91、获取第四待测广告投放时,用户当前所观看的视频的进度时刻,并于选择时间段进行比对;

92、若用户当前所观看的视频的进度时刻,不处在选择时间段内,则拦截第四待测广告;

93、若用户当前所观看的视频的进度时刻,处在选择时间段内,则将第四待测广告显示在用户设备上。

94、本发明具备以下有益效果:

95、1、通过实时监测用户处理广告的情况,以实现个性化广告优化;实时监测用户处理广告的情况,可以帮助系统快速了解用户对广告的偏好,从而在未来投放广告时进行优化,这种方式让系统可以根据用户的具体需求和喜好来定制广告的类型和投放策略,通过获取用户对广告的处理情况,形成用户接受广告的类型集合,为后续优化策略的实施提供了依据;由于用户的兴趣和需求随时可能发生变化,实时监测可以更好地跟踪这些变化,为广告拦截和展示提供最新的数据支持。这一策略不仅提升了广告的相关性,还能在减少用户对不相关广告的反感情绪方面起到积极作用,从而提升了用户的整体使用体验。

96、2、通过界面占比精准判断用户当前活动的具体场景,提升广告展示的合适度;通过计算当前软件界面占用户设备全部显示界面的比例,作为界面占比,可以帮助系统更好地了解用户的使用场景;在用户进行图文阅读或观看视频的场景中,若界面占比小于1,系统可以根据特定比对策略选择适当广告,并在用户正在使用的界面区域之外的区域进行投放,而当界面占比等于1时,则根据比对策略选择适当广告,并在适当的时机进行投放;该方式在界面比小于1时,在不遮挡用户正在使用的界面的前提下,投放相关广告;在界面占比等于1时,在适当的时机投放相关广告,尽量避免广告打断用户的沉浸体验,提升了广告展示的合理性和用户的接受度,使广告展示的时机和方式更具针对性,有效避免了盲目投放广告造成的资源浪费和用户不满情绪。

97、3、通过设置浏览时长判定阈值以识别用户的广告接受倾向,设置广告浏览时长判定阈值并进行对比,可以更清晰地识别用户对广告的态度;这一策略通过将广告存在时间与预设阈值对比,将广告分为浏览和关闭两种处理情况,从而更好地识别用户的广告偏好;用户浏览时间越长,表明其对广告的关注度较高,系统将这种广告类型纳入用户接受广告类型集合,由于不同用户的偏好不尽相同,这种实时且基于时长的判定方法能更有效地捕捉个体差异,提升广告投放的准确度,使广告投放更贴合用户兴趣,优化广告的投放效果。

98、4、根据用户当前使用的软件获取用户状态,增强广告拦截的针对性;通过判断用户当前使用的软件类型来识别其状态,确认用户是处于工作状态还是处于娱乐状态;在用户处在工作状态时,拦截所有广告,以保障用户专注工作;在用户处在娱乐状态时,当用户进行的娱乐活动为游戏,则拦截所有广告,保证用户的游戏体验;当用户进行的娱乐活动为图文阅读和观看视频,则选择性地拦截部分广告,并优化投放的广告的相关性,保证了广告的有效展示,同时减少广告对用户的干扰,从而提高用户对广告的接受度,提高广告的点击率和转化率;该方式不仅提高了广告策略的准确性,还有效平衡了广告展示的频次与用户体验之间的关系,避免广告对用户正常使用产生干扰。

99、5、通过利用自然语言处理技术确保广告内容与用户当前阅读内容的相关性;在用户进行图文阅读时,通过自然语言处理技术对广告内容和阅读内容进行语义匹配,能够筛选出与用户兴趣相关的广告;这种方法能够将与用户当前内容相关的广告优先展示,有效提升广告的点击率和转化率,同时减少用户看到无关广告而产生的反感,使广告展示更符合用户兴趣,增强了广告的吸引力和用户体验的正面感受,避免了强制性广告的负面影响。

100、6、通过区域比对优化广告展示位置,避免广告遮挡用户主要内容;在广告展示之前,通过获取广告所覆盖的区域和用户正在使用的界面区域进行比对,判断广告投放时是否会覆盖用户当前正在使用的界面区域;这种方法能够在用户体验和广告展示之间找到平衡点,让广告以更自然、不影响用户主要活动的方式展示出来,避免广告遮挡重要内容;这种策略不仅避免了广告与用户界面发生冲突,还使得广告展示更加灵活,提升了用户对广告展示的容忍度和接受度。

101、7、通过利用广告时间间隔策略优化广告展示的时机,减少用户疲劳感;设置广告时间间隔,并在用户持续阅读一定时间后才展示广告,可以有效防止广告频繁出现导致的用户疲劳,这一策略让广告展示更加自然,避免了频繁广告干扰用户的阅读体验,从而增加用户对广告的容忍度,提升了用户的使用体验和广告的有效性。

102、8、通过视频快进段和跳过段检测,优化广告插入时刻,提升广告展示的适宜性;在用户观看视频时,系统可以通过对其他用户快进或跳过的时间段进行检测,找到最适合插入广告的时刻;这一策略基于用户行为数据分析,通过识别重复出现的快进时间段和跳过时间段,避免在关键视频内容处插入广告;这种精准的广告插入策略能够在不打断视频观看体验的前提下有效展示广告,使用户对广告的接受度更高,进而提升广告的点击率和转化效果,避免了随意插入广告引发的用户不满,提高了广告的实际效果。


技术特征:

1.一种实时广告拦截与优化方法,其特征在于,包括:

2.根据权利要求1所述的一种实时广告拦截与优化方法,其特征在于,所述当用户设备上出现广告时,监测用户对广告的处理情况,包括:

3.根据权利要求1所述的一种实时广告拦截与优化方法,其特征在于,所述根据用户对广告的处理情况,获取用户所接受的广告的类型,组成用户的接受广告类型集合,包括:

4.根据权利要求1所述的一种实时广告拦截与优化方法,其特征在于,所述根据用户设备上当前打开软件,获取用户当前的状态,包括:

5.根据权利要求1所述的一种实时广告拦截与优化方法,其特征在于,所述当用户为工作状态时,执行第一拦截优化策略,具体为:

6.根据权利要求1所述的一种实时广告拦截与优化方法,其特征在于,所述若用户当前所进行的娱乐活动为图文阅读或观看视频,则获取用户设备上当前所打开的软件界面占用户设备的全部显示界面的比例,记为界面占比,包括:

7.根据权利要求1所述的一种实时广告拦截与优化方法,其特征在于,所述若用户当前所进行的娱乐活动为图文阅读,且界面占比小于1,则执行第二拦截优化策略,包括:

8.根据权利要求1所述的一种实时广告拦截与优化方法,其特征在于,所述若用户当前所进行的娱乐活动为图文阅读,且界面占比等于1,则执行第三拦截优化策略,包括:

9.根据权利要求1所述的一种实时广告拦截与优化方法,其特征在于,所述若用户当前所进行的娱乐活动为观看视频,且界面占比小于1,则执行第四拦截优化策略,包括:

10.根据权利要求1所述的一种实时广告拦截与优化方法,其特征在于,所述若用户当前所进行的娱乐活动为观看视频,且界面占比等于1,则执行第五拦截优化策略,包括:


技术总结
本发明涉及广告拦截与优化技术领域,且公开了一种实时广告拦截与优化方法,包括当用户设备出现广告时,监测用户的关闭或浏览操作,获取用户偏好的广告类型,形成其接受广告类型集合;同时获取用户当前打开的软件,判断用户状态,包括工作和娱乐状态;在工作状态时执行第一拦截优化策略;在娱乐状态时获取用户当前娱乐活动,并根据用户所进行的娱乐活动执行不同的拦截优化策略;根据用户当前使用的软件获取用户状态,并根据状态时,选择拦截所有或部分广告,有效平衡广告展示的频次与用户体验之间的关系,避免广告对用户正常使用产生干扰。

技术研发人员:王伟,任成功,李想
受保护的技术使用者:星火智云(上海)科技发展有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-28018.html