Блокировка и фильтрация интернет-рекламы

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

Вµбуют времени на обработку в браузере, хоть это и происходит в последнюю очередь после загрузки всех видимых частей страницы. Создание правил скрытия элементов сложнее потому, что необходимо выбрать правильный набор свойств - они должны быть лишь у тех элементов, которые нужно скрыть, а не у полезного содержимого страницы.сам по себе ничего делать не будет. Он видит всё, что пытается загрузить веб-страница, но не знает, какие попытки должны быть заблокированы. И это именно то, зачем нужны фильтры - они укажут Adblock, что должно быть заблокировано. Обычно фильтры создавать самостоятельно не нужно - просто добавьте подписку созданную другими людьми и пользуйтесь.

Какую подписку с фильтрами выбрать? При первом запуске Adblock предложит вам выбор из нескольких подписок. Полный список очень большой. Несмотря на это вы не должны добавлять все доступные подписки - каждая подписка содержит фильтры, которые в некоторых случаях будут блокировать то, что не является рекламой. К сожалению, это невозможно предотвратить. Скорее всего вы никогда не столкнетесь с этой проблемой, но вероятность этого существенно повысится, если вы добавите слишком много подписок. Как правило, вы не должны использовать подписки, которые дублируют друг друга. Например, использование EasyList (ориентированного на англоязычные сайты) и какого-нибудь дополнения к EasyList для вашего региона (к примеру, RuAdList для русскоязычных сайтов) проблем не вызывает. Однако, Fanboys List (другой список с упором на англоязычные сайты) в комбинации с EasyList использовать не стоит.

Вы всегда можете изменить подписки, которыми пользуетесь, открыв установки Adblock. Вы можете удалить любую подписку из списка или добавить новую, выбрав в меню Фильтры Добавить подписку. После того, как сделали все необходимые изменения, нажмите ок.

рис.21 Показания NetWorx

Из результатов видно, что трафик сократился в 2 раза. Отличное дополнение не вырезает ничего лишнего, но показания NetWorx, все же не убедительны, есть еще к чему стремиться.

3.2.5.2 Тест программы Ad Muncher

Имея небольшой размер и широкие возможности по настройке, Ad Muncher пользуется заслуженной популярностью среди любителей интернет серфинга. В отличие от большинства программ, предназначенных для блокировки рекламы, эта утилита позволяет точно определять и устранять из веб-страниц любую рекламу.Muncher справляется с различными ухищрениями в Сети: блокирует баннеры и всплывающие окна, запрещает проигрывание Flash-анимации и загрузку апплетов, может вырезать фрагменты из веб-страницы, останавливать загрузку аудио- и видеоконтента. Но этим возможности программы не ограничиваются. Ad Muncher использует сразу два метода фильтрации трафика.

Во-первых, данная утилита работает по той же схеме, что и антивирусное ПО: программа регулярно скачивает обновления к правилам фильтрации. Рекламные модули в Интернете постоянно изменяют свой код и становятся все более и более назойливыми. Автоматическое обновление баз данных дает возможность программе использовать только актуальные правила фильтрации и блокировать любые новые формы рекламных сообщений.

Во-вторых, Ad Muncher может задействовать пользовательские правила фильтрации сайтов. Для этого следует указать элемент кода, например название картинки с рекламным баннером, и выбрать в списке доступных правило исключения этого элемента из кода.

Работая с Ad Muncher следует помнить о том, что блокировать компоненты страницы нужно очень осторожно, чтобы не вызвать некорректное отображение элементов на другом сайте, который может иметь такой же фрагмент кода, как и тот, что был занесен в фильтр.

Программа работает со всеми типами браузеров, а благодаря уникальной возможности фильтрации передаваемого интернет трафика Ad Muncher может удалять рекламу в различных интернет приложениях

рис.23 Показания NetWorx 1

Итог: расход трафика сократился на 65%, это не предел.

.2.5.3 Тест программы FilterGate

Итак, главное отличие FilterGate от предыдущего блокировщика - это то, что он умеет не просто вырезать баннеры, а еще и сшивать страницы вновь, но уже без рекламы. Ведь настоящий хирург должен уметь не только разрезать, но и грамотно зашить. Порою, нам попадаются страницы, ужасно перегруженные баннерами. Возможность, представленная в FilterGate, позволяет избавить страницы от такого рода шрамов и, в результате, мы получаем аккуратную скомпонованную станицу, на которой есть только то, что нам было необходимо, при этом не нарушаются различные украшательства, предусмотренные создателями сайта, сохраняется его общая структура.

В общем, то, что FilterGate поддерживает такую замечательную возможность - это большой плюс, минус - это то, что эту функцию нельзя отключить. FilterGate лишает нас возможности выбора.

рис.24 настройки FilterGate

обладает возможностью вырезания рекламы по размеру, однако, опять же, он лишает нас выбора. Это проявляется в том, что пользователь лишен возможности самостоятельного выбора и установки тех самых размеров. Приходится довольствоваться лишь тем, что нам предлагают разработчики, впрочем, просмотреть этот внутренний список заблокированных размеров тоже нельзя.

рис.25 Показания NetWorx

Итог: FilterGate, сократил трафик на 2мб, мне кажется очень хороший результат для нее. Что касается способности обнаружения рекламы, то FilterGate справлялся вполне сносно, хотя и не идеально, некоторые баннеры он все же пропускал. Сначала я решил, что все дело в необновленн