Причем первый способ с пользовательскими стилями для браузера
абсолютно легален так как делает это на клиете через настройки браузера.
Просто создаем файл такого содержания (userContent.css)
div.adv {display: none;}
div.ljad {display: none;}
div.ljadleaderboard-bottom {display: none;}
div.ljadleaderboard {display: none;}
div.ljadwrapper-journal-after-post-c {display: none;}
div.ljadwrapper-app-home {display: none;}
div.ljadmedrect {display: none;}
и настраиваем браузер отображать все страницы используя этот стиль.
Фактически это говорит браузеру не показывать блоки c рекламой.
Т.е. вы рекламу на той машине где настроили видеть
не будете во всех журналах ЖЖ, а на остальных это не повлияет
и нарушением условий использования ЖЖ не является.
Да и вы сами на другой машине все также будете видеть рекламу.
Подробнее
там