Skip to content

Perceptual Ad Highlighter

Perceptual Ad Highlighter is a Chrome Plugin that detects and highlights ads using image/layout recognition on a rendered page/DOM tree.

As law required that ad-content is marked and visually identifyable as promoted content, the plugin renders the page and then visually analyzes the page layout to detect and mark ads.

The source is available on Github, and a paper describes the technology (PDF).

To turn this into a proper ad-blocker, a dual buffering approach would be necessary, in which the full page is rendered into a hidden buffer, including all ads. The perceptual adblocker would then identify the parts of the page that are content and copy them over into a secondary page that is shown to the user sans advertising. The extension could also simulate user interaction with the hidden page to fool robot detection Javascript.

Published inGoing Digital and the Copyright

One Comment

  1. Volker

    > This is an academic proof of concept associated with our paper [..]

    Good luck getting that next Google Research Grant/Summer of Code accepted…

Leave a Reply

Your email address will not be published. Required fields are marked *