В чём эффективность Adguard?

В отличие от других блокировщиков рекламы, adguard использует множество способов блокировки рекламы одновременно. Такой принцип позволяет полностью избавиться от рекламы на любом сайте. Ниже будет описание всех подходов блокировки рекламы.

URL блокировка — простейший и самый распространённый вид блокировки. Программа блокирует контент, связанный с указанным адресом. Что позволяет исключить сразу множество нежелательных запросов, снижая расход интернет-трафика, ускоряя загрузку страниц, делая сайт визуально-приятным. К примеру, строенный фильтр Adguard насчитывает более 10 тысяч вредных адресов.

1452860037_adguard-premium

Собственно, на этом пункте большинство программ-блокировщиков останавливаются. Ах, если бы всё было так просто. Сегодня рекламы на сайтах встраиваются самыми различными способами. И одной лишь блокировкой по URL уже не обойдёшься. К тому же ручное блокирование каждой рекламы — не самый продуктивный подход.

Блокировка рекламы через CSS. Если кратко, то CSS — язык, который отвечает за оформление веб-страниц: размер элементов, цвет, шрифт, анимация. Так вот, современные блокировщики, такие как Adblock Opera используют язык оформлений, чтобы скрывать любую рекламу. Здесь, как и в предыдущем способе, присутствует экономия интернет-трафика. Ведь браузеры не загружают элементы веб-страницы, если они скрыты в CSS.

Программы, использующие эти два метода — уже считаются неплохими блокираторами рекламы. Но как оказалось, этого сейчас уже недостаточно. Существует реклама, которая встраивается с помощью динамических скриптов, они вставляют рекламу на веб-страницу лишь после загрузки. Тем самым обходя URL-блокировку и CSS-блокировку.

Блокировка через фильтрацию HTML кода. При таком методе, код страницы изменяется до того, как она вернётся браузеру. Это позволяет убрать вообще все нежелательные элементы. Так как, браузер не будет знать об их наличии. Соответственно, не станет и пытаться загрузить рекламу. Что пресекает на корню отображение самой «хитрой» рекламы. К сожалению, обычные блокировщики, которые устанавливаются в виде расширения, не имеют такой функции.