5 сентября 2008 в 17:05

Блокировка баннеров в опере.

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

Чтобы заблокировать баннер надо кликнуть правой кнопкой мыши в пустое (можно и с текстом) место страницы, в контекстном меню нажать «Block Content...». В этом режиме кликнуть на баннер(ы), который вы хотели заблокировать, затем «Done».

upd Спасибо всем, кто отписался. Рад, что действительно кому-то помог.
upd2 Для тех, кот хочет получить готовые фильтры баннерных сетей пользователь TiGR публиковал свою заметку.
+31
17787
12
PsySonic 5,2

Комментарии (48)

+1
slYbYte, #
Отличное средство против всплывающих флеш-окон. Только есть один косяк (например, на ifolder) — когда флеш блокируется, область под ним видна, но не активна.
0
nerezus, #
Вот вот, кто знает, как этот баг исправить?
0
slYbYte, #
Пока что кликать по активной области и табом добираться до нужной ссылки ;)
0
revenant, #
Мне иногда помогало обновить страницу. Т.е. заблокировали флеш, обновили страницу, и область тоже исчезает (точно также исчезают пустые места там, где были обычные баннеры).
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
0
vz2oo5, #
Гм… А я и не замечал =)
+1
snowmage, #
Полезно, большое спасибо.
+3
BiOM, #
Блин!!! Уже сколько лет на Opera и не знал! Спасибо!
0
Clever, #
Очень странно, что не знал;)
Такие вещи находят методом научного тыка
+2
diomas, #
Хочу отметить, что опера во-первых автоматом выставляет не самую общую (как хотелось бы) маску для блока банера, а во-вторых баннер с полученой маской блокируется только с данного сайта (домена).

Я часто после блокировки банера опять захожу в «заблокировать содержимое», копирую маску, если надо, поправляю на более общий вариант и добавляю ее в настройках в «содержимое>заблокированное содержимое». В этом случае правило применяется для любых доменов.
0
sanchez, #
Я тоже не знал! ((
Спасибо автору!!! Теперь точно польза будет от этого
+4
s3ek, #
Кстати, иногда блокируется целая группа картинок включая и полезные. Если хотим заблокировать именно непонравившеюся картинку — надо нажать click + shift.
0
LbICbIY, #
Ух ты! Спасибо большое, ценная информация.
0
LbICbIY, #
Упс, от радости два раза опубликовался :(
0
LbICbIY, #
Ух ты! Спасибо большое, ценная информация.
+1
alen4ever, #
Шикарно! Спасибо автору и опере)
+5
SovGVD, #
Еще удобно сразу вбить маски основных баннерообменных сетей в Tools-Preferences-Advanced-Content и кнопка Blocked Content…
195.161.119.239/images/*
ad.600.tbn.ru/*
ad.adriver.ru/*
ad.adriver.ru/cgi-bin/*
ad.interreklame.de/images/*
ad.tbn.ru/*
ad6.bannerbank.ru/*
ads.yimg.com/a/*
an.yandex.ru/*
anons.greenmama.ru/images/*
autocontext.begun.ru/*
click01.begun.ru/*
counter.yadro.ru/*
counter.yadro.ru/*
eur.a1.yimg.com/java.europe.yahoo.com/*
mg.dt00.net/*
mi.adinterax.com/customer/*
pagead2.googlesyndication.com/*
pink.futurico.ru/cgi-bin/*
radikal.ru/reklama/*
secure-it.imrworldwide.com/cgi-bin/*
static.bannerbank.ru/images/*
static2.bannerbank.ru/images/*
stopme.ru/pub/*
tfile.ru/carnage/*
top100-images.rambler.ru/top100/*
www.hpc.ru/board/*
www.hpc.ru/bs/*
www.saatchi-gallery.co.uk/*
www.world-art.ru/banner*
yabs.yandex.ru/resource/*

Это можно вставить в конец файла urlfilter.ini
0
SovGVD, #
хабра зарезала http: / / в начале =(
0
dragonsigh, #
маска ad.adriver.ru/* включает в себя ad.adriver.ru/cgi-bin/*
counter.yadro.ru/* два раза
0
SovGVD, #
Хех, недочистил список, я вот тут подумал, а нет ли где в интернете готового списка? =) Или давайте сами составим.
0
utk, #
Есть список адресов для AdBlock — denis-ovs.narod.ru/adblock.txt
Может, поможет :)
0
SovGVD, #
уже позно =) тут человек ниже дал ссылку habrahabr.ru/blogs/opera/27294/ на свой блог, где уже выложил готовый файлик — бери и юзай =)
+11
Tesla, #
Гм, давно хотел создать такую тему на хабре, но все руки не доходили. А вообще писал уже об этом для своего форума. В общем вот, надеюсь кому-нибудь будет интересно. Полный текст статьи «Блокируем рекламу в опере».

В опере уже давно есть презамечательная возможность блокировать содержимое сайта. Нужно это, как правило, для скрытия рекламных баннеров, блоков рекламной инфы с других сайтов и прочих противных мелочей. Вот вам например, нравится смотреть на коряво вставленную моргающую, дико раздражающую и отвлекающую картинку в ваш любимый сайт? Мне нет. Будем разбираться, как же это все работает.

Разберем на примере замечательного сайта http://astalavista.box.sk Мне, как любому, жадному человеку ну никак не хочется платить деньги еще более жадным создателям софта, а юзать оный софт очень даже приятно, поэтому за лекарством от жадности я всегда иду на асталависту. Проблема в том, что помимо единственно нужного нам поля поиска на страничке загружается около 80КБ всякой ерунды, среди которой и поиск-то не сразу найдешь. Будем чистить контент.

Вот так выглядит главная страничка сайта изначально


Ужас, не правда ли?
Убрать картинки очень просто, для этого жмем правой кнопкой мыши по страничке, выбираем «Заблокировать содержимое...»


Дальше просто щелкаем по ненужным нам картинкам


Жмем вверху странички кнопку «Готово». И вуаля!


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


Все подобные блоки, которые мы видим на большинстве сайтов берутся из одних и тех же источников и вставляются на страницу с помощью JavaScript. Не стоит бояться этого слова, разбираться в скриптах мы не будем, нам важно удалить результат работы скрипта со страницы, а это намного проще.
Чуть выше рекламного блока видим текст «--- advertising ---». Жмем Ctrl+F3, открываем исходный код страницы. Запускаем поиск (Ctrl+F) и ищем по слову «--- advertising ---». Вот нужный нам кусок кода.


Смотрим чуть ниже: ага, вот и JavaScript, который тянет рекламу. Нас интересует вот этот кусочек:
SRC="http://pub.oxado.com/insert_ad?pub=12750"
На баннере было написано oxado.com, значит это точно адрес, с которого тянется реклама на сайт. Копируем адрес «http://pub.oxado.com/insert_ad?pub=12750», в опере идем в меню Инструменты->Настройки->Дополнительно->Содержимое


Жмем кнопку «Заблокированное содержимое...». В открывшемся окне нажимаем кнопочку «добавить», вставляем адрес


Жмем Enter. Если вы заметили, я стер часть адреса до слова .com и поставил в конце слэш и звездочку (/*). Это означает, что правило блокировки, которые мы создали будет работать для всех ссылок, начинающихся с текста http://pub.oxado.com. И если адрес немного изменится (ну мало ли, чего там вебмастера переделывать будут), контекстная реклама у нас не вылезет.
Жмем кнопку «OK», если ничего не изменилось обновляем страницу (F5). Минус один!


Подобным образом ищем все остальные неприятные скрипты на странице и добавляем адреса в список заблокированного содержимого.
У меня получился вот такой черный список:
d3.zedo.com/*
servedby.infinite-ads.com/*
3.adbrite.com/*
www.projectwonderful.com/*
ad.z5x.net/*
d3.zedo.com/*
www.abcsearch.com/*
layer-ads.de/*
aa.voice2page.com/*

Страничка после чистки выглядит уже более-менее сносно.

Естественный вопрос: зачем так долго ковыряться из-за одного маленького кусочка? Все просто: блокировка всех этих ссылок распространяется на все сайты, открываемые в опере. А поскольку разнообразие наиболее распространенных из этих ссылок не так уж и велико, мы будем лицезреть большинство любимых сайтов практически без рекламы. Ну да ладно еще рекламные блоки, гораздо больше бесят всплывающие окошки с крестиком, который делает все, что угодно, но только не закрывает окошко. Они блокируются точно также, только искать их в исходном коде странички немного труднее. Но зато, однажды заблокировав их, мы полностью избавляемся от самой противной и назойливой всплывающей рекламы, которая даже среди вебмастеров считается уж совсем дурным тоном.
НЛО прилетело и опубликовало эту надпись здесь
0
Alexus, #
про текстовые блоки — спасибо.
Еще при помощи user.css можно все что угодно прятать, но это надо или разбираться, или брать готовый (выкладывали недавно).
+9
fr0mus, #
Спасибо. Убил баннер вверху хабры ^_^
0
NoN, #
И флеш справа — на MSI Wind тормозит(
+1
Alexeykrt, #
Полезный топик. У меня вообще отключен флеш(инструменты->настройки->содержимое->убрать галочку «включить плагины»), включаю по необходимости. Для блокировки контекстной рекламы попробую советы выше, на примере зайцев.нет
+1
SovGVD, #
проще нажать F12 и там выбрать что включить, а что отключить. Очень помогает, особенно когда опера почему то умирает на флешках в убунте =)
–2
PsySonic, #
Я вообще вынес чекбокс флеша и жабы на нижнюю рамку оперы (статусбар), хотя при живом F12 можно было и не потакать своей лени…
0
Alexus, #
Подскажите, как выключить VLC и RealPlayer плагины, но оставить флеш?
0
TiGR, #
+1
SovGVD, #
Мдя, всё уже сделанно до нас =)
+1
PsySonic, #
КМК и моя заметка и та, на которую сослались вы нужны и содержат в себе немного разную информация.
+1
TiGR, #
Разве ж кто-то спорит? Просто чем долго и упорно собирать правила вручную, можно воткнуть уже готовый набор.
+1
PsySonic, #
Полностью согласен, что воткнуть готовый набор быстрее, чем собирать. Думаю, что писав ваш пост, вы тоже преследовали цель показать простоту, дружественность и мощь оперы.
У меня просто была идея что для определенного круга пользователей (таких, как я) будет более интересно потыкаться в гуи а потом скачать уже фильтр. Думаю, ссылку на ваш пост надо дать в моем.
+2
calg0n, #
Огромное тебе спасибо!
–3
calg0n, #
ну и какие нормальные люди минусуют? я спасибо говорю! С-П-А-С-И-Б-О!!! андэрстэнд?
0
Bushka, #
СПАСИБО! Я даже и не знал, что жто так просто!
–9
DeMx, #
А я никогда не блокировал рекламу и не собираюсь. ;)
–2
PsySonic, #
Есть даже люди, которым это делать категорически нельзя, например рекламщики.
–2
logman, #
никто не знает есть подобна вещь в файрфоксе или может быть плагин какой нить?
0
PsySonic, #
Вы имеете ввиду что-то помимо знаменитейшего файерфоксовского adblock'а?
–2
Happy_T, #
о_О
Большое спасибо.
0
gleb_kudr, #
А как блокировать я.директ? Почему-то не хочет выделять его поля.
0
PsySonic, #
Посмотрите тут: habrahabr.ru/blogs/opera/39083/#comment_933691
TESLA написал более подробно, за что ему + в K.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.