paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Adhere: Automated Detection and Repair of Intrusive Ads

Adhere:侵入式广告的自动检测与修复
ICSE 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)2023匹配度 1/10 · 该论文关注网页侵入式广告的检测与修复,属于Web测试/调试与软件工程应用,并未涉及用户画像中的机器学习系统或Agentic程序的静态分析、浮点程序分析、贝叶斯程序分析,也未与LLM/Agent方法结合。引用 4 inbox
Yutian Yan, Yunhui Zheng, Xinyue Liu, Nenad Medvidovic, Weihang Wang
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 Adhere,检测违反 Better Ads Standards 的侵入式广告并给出修复建议。

在线广告常破坏用户体验并拖慢浏览,但网站对 Better Ads Standards 的遵守情况不明,已有方法难以及时发现和修复违规广告。本文提出 Adhere:先将初始网页解析为 DOM 树搜索潜在静态广告,再用 MutationObserver 动态监控页面变化;针对桌面与移动广告设计两种检测算法,在页面加载三阶段识别违规,并递归处理广告转售插入的嵌套 DOM。作者在 Alexa Top 1 Million 网站评估,表明 Adhere 能有效检测违规广告并建议修复方案;相比现有替代方法,在移动端多检测 4,656 个网站,桌面端多 3,911 个,召回率提高 16.6%,准确率提高 4.2%。

问题
网站广告需符合 Better Ads Standards,但网站合规性未知,开发者缺少快速检测和修复侵入式广告的工具。
方法
Adhere 解析初始页面为 DOM 树以查找静态广告,并用 mutation observers 在线监控动态/静态广告;针对桌面和移动端设计检测算法,覆盖页面加载三阶段,并递归处理嵌套 DOM 元素。
评估
在 Alexa Top 1 Million 网站上评估,与现有替代方法相比,多检测 4,656 个移动网站和 3,911 个桌面网站,召回率提升 16.6%,准确率提升 4.2%。
原文摘要(Abstract)

Today, more than 3 million websites rely on online advertising revenue. Despite the monetary incentives, ads often frustrate users by disrupting their experience, interrupting content, and slowing browsing. To improve ad experiences, leading media associations define Better Ads Standards for ads that are below user expectations. However, little is known about how well websites comply with these standards and whether existing approaches are sufficient for developers to quickly resolve such issues. In this paper, we propose Adhere, a technique that can detect intrusive ads that do not comply with Better Ads Standards and suggest repair proposals. Adhere works by first parsing the initial web page to a DOM tree to search for potential static ads, and then using mutation observers to monitor and detect intrusive (dynamic/static) ads on the fly. To handle ads' volatile nature, Adhere includes two detection algorithms for desktop and mobile ads to identify different ad violations during three phases of page load events. It recursively applies the detection algorithms to resolve nested layers of DOM elements inserted by ad delegations. We evaluate Adhere on Alexa Top 1 Million Websites. The results show that Adhere is effective in detecting violating ads and suggesting repair proposals. Comparing to the current available alternative, Adhere detected intrusive ads on 4,656 more mobile websites and 3,911 more desktop websites, and improved recall by 16.6% and accuracy by 4.2%.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{YanZLMW23,
  title = {Adhere: Automated Detection and Repair of Intrusive Ads},
  author = {Yutian Yan and Yunhui Zheng and Xinyue Liu and Nenad Medvidovic and Weihang Wang},
  booktitle = {ICSE},
  year = {2023},
  doi = {10.1109/icse48619.2023.00051}
}