Меню
UK

The future of adblocking: stealth ad recognition by computer vision

A research team of Stanford and Princeton claims to have developed a fundamentally new ad blocking concept. The key novelties are stealth functioning and visual recognition of ads. Those are called to end the "arms race" between ad blockers and publishers who use anti-adblocking solutions.

The scientists suggest hiding an adblocker from the site its user visits. They engage a technique that malware uses to cover itself from anti-virus software. As they put it in the whitepaper, it demands "to enumerate all the entry points in the browser API that the publisher code can use to interrogate the state of the page, and to fake the responses to each such query", so that the website will "think" it displays correctly. The other technique implies creating two copies of a web page: the first has no ads and is shown to the user, the second is the one publisher’s code interacts with.

As for ad detection — modern adblockers perform it by looking through a web page source code for keywords and expressions. They are constantly changed by ad tech providers, forcing developers to create new filters and lists. The researchers suggest using computer vision for detecting ads the way a human being does: by seeing visual and behavioral elements like texts "Sponsored" or "Close ad".

Sponsored Post

This strategy relies upon the statutory requirement to label ads. Not only signatures will be detected, but images as well. Besides an adblocker will be able to emulate user behavior like a mouse click or hover over.

A Chrome extension has been created as a proof-of-concept (implementing the concept in part, excluding the technology of hiding the ad blocker by using duplicate web pages) and tested on 50 websites that use anti-adblocking solutions. It has successfully found ads on all the sites.

Andrey Meshkov, co-founder and CTO of AdGuard considers implementing of these techniques a matter of quite a distant future. Currently, this proof-of-concept extension only illustrates the idea itself. It searches through a library of known ad markers, like the AdChoice’s rectangle marker, which allows the user to customize advertising targeting in accordance with their preferences and see more relevant ads, which are marked with this very triangle.

Publishers will be able to easily bypass such recognition. And to fully implement this concept we will need an educated neural network to detect ads like a human does, by seeing typical features and attributes. Initially, this technology might have many false positive detections. It is likely that we will need different neural networks for recognizing ads in different language segments of the Internet, as the differences in ads around the world lie in more than just languages — what they look like is defined by mentality, culture, regional specifics of design and websites usability. In other words, such "training" of neural networks and combating the effects of under- and retraining will require manual work of the community and professionals, just as it now required for the creation of filters (perhaps, it will be more time-consuming).

But the ideas suggested are very interesting and perspective. Ad blockers will definitely start to detect ads using computer vision, but it’ll take years to develop the technologies and to implement them in customer products. And hardly will it "put an end to the arms race", it will rather be yet another additional strategy of ad blocking that is not likely promising to defeat ads altogether.

Liked this post?
18 380 18380 відгуків
Чудово!

AdGuard для Windows

AdGuard для Windows — це не просто «ще один блокувальник», а багатоцільовий інструмент, який поєднує всі необхідні функції для найкращої роботи в інтернеті. Він блокує рекламу й небезпечні вебсайти, підвищує швидкість завантаження сторінок, а також захищає ваших дітей під час їхнього перебування в інтернеті.
Завантажуючи програму, ви приймаєте умови Ліцензійної угоди
Докладніше
18 380 18380 відгуків
Чудово!

AdGuard для Mac

На відміну від інших блокувальників, AdGuard розроблений з урахуванням специфіки операційної системи macOS. Він не лише забезпечує захист від настирної реклами в усіх браузерах, але і захищає вас від стеження, фішингу і шахрайства в Мережі.
Завантажуючи програму, ви приймаєте умови Ліцензійної угоди
Докладніше
18 380 18380 відгуків
Чудово!

AdGuard для Android

AdGuard for Android — це ідеальне рішення для Android-пристроїв. На відміну від інших блокувальників, AdGuard не вимагає повного доступу і надає широкий спектр можливостей: фільтрування у додатках, керування додатками тощо.
Завантажуючи програму, ви приймаєте умови Ліцензійної угоди
Докладніше
18 380 18380 відгуків
Чудово!

AdGuard для iOS

Найкращий блокувальник реклами для iPhone та iPad. AdGuard усуває всі види реклами в Safari, захищає вашу конфіденційність та прискорює завантаження сторінок. AdGuard для iOS забезпечує найвищу якість фільтрування та дозволяє використовувати декілька фільтрів одночасно
Завантажуючи програму, ви приймаєте умови Ліцензійної угоди
Докладніше
18 380 18380 відгуків
Чудово!

AdGuard VPN

74 місцезнаходження у світі

Безпечний стрімінг

Надійне шифрування

Без журналювання

Найшвидше з'єднання

Цілодобова підтримка

Спробувати безплатно
Завантажуючи програму, ви приймаєте умови Ліцензійної угоди
Докладніше
18 380 18380 відгуків
Чудово!

AdGuard Content Blocker

AdGuard Content Blocker усуває всі оголошення в мобільних браузерах, які підтримують технологію блокування контенту, наприклад, Samsung Internet і Яндекс.Браузер. Він володіє меншою кількістю функцій, ніж AdGuard для Android, але при цьому безплатний, просто встановлюється та як і раніше забезпечує високу якість блокування реклами.
Завантажуючи програму, ви приймаєте умови Ліцензійної угоди
Докладніше
18 380 18380 відгуків
Чудово!

Браузерне розширення AdGuard

AdGuard - найшвидше і легше браузерне розширення для блокування усіх типів реклами! Вибирайте AdGuard для швидкого і безпечного серфінгу без реклами.
18 380 18380 відгуків
Чудово!

Помічник AdGuard

Супутнє браузерне розширення для програм AdGuard. Надає доступ до таких функцій у браузері, як блокування окремих елементів, створення білого списку вебсайтів чи надсилання звіту про проблему.
18 380 18380 відгуків
Чудово!

AdGuard DNS

AdGuard DNS — це альтернативний спосіб заблокувати рекламу, захистити особисті дані і захистити дітей від дорослих матеріалів. Він простий в налаштуванні і використанні і забезпечує необхідний мінімум захисту від реклами, трекінгу і фішингу, незалежно від платформи.
18 380 18380 відгуків
Чудово!

AdGuard Home

AdGuard Home — потужний мережевий інструмент проти реклами і трекінгу. З посиленням ролі інтернету речей стає все більш і більш важливим управляти всією вашою мережею. Після настройки AdGuard Home буде охоплювати ВСІ ваші домашні пристрої і для цього вам не знадобиться програмне забезпечення на стороні клієнта.
18 380 18380 відгуків
Чудово!

AdGuard Pro для iOS

AdGuard Pro пропонує набагато більше, ніж просто блокування реклами в Safari, яка є у звичайній версії. За допомогою спеціальних налаштувань DNS ви зможете блокувати більше реклами, захистити ваші особисті дані і захистити дітей від дорослого контенту.
Завантажуючи програму, ви приймаєте умови Ліцензійної угоди
Докладніше
18 380 18380 відгуків
Чудово!

AdGuard для Safari

Розширення рекламного блокування для Safari не мають труднощів, оскільки Apple почала змушувати всіх використовувати новий SDK. Розширення AdGuard повинно повернути високоякісне блокування оголошень до Safari.
18 380 18380 відгуків
Чудово!

AdGuard Temp Mail

Безкоштовний генератор тимчасових адрес електронної пошти, який зберігає вашу анонімність і захищає вашу конфіденційність. Ніякого спаму у вашій основній поштовій скриньці!
18 380 18380 відгуків
Чудово!

AdGuard для Android TV

AdGuard for Android TV is the only app that blocks ads, guards your privacy, and acts as a firewall for your Smart TV. Get warnings about web threats, use secure DNS, and benefit from encrypted traffic. Relax and dive into your favorite shows with top-notch security and zero ads!
Завантаження AdGuard Натисніть на кнопку, на яку вказує стрілка, щоб почати встановлювати програму. Виберіть «Відкрити», натисніть «OK» та дочекайтеся завантаження файлу. У вікні, що відкриєтьсяся, перетягніть значок AdGuard в папку «Додатка». Дякуємо, що обрали AdGuard! Виберіть «Відкрити», натисніть «OK» та дочекайтеся завантаження файлу. У вікні, що відкрилося, натисніть «Встановити». Дякуємо, що обрали AdGuard!
Встановіть AdGuard на мобільному