Я с вами не спорю, панацеи нет вообще. Просто один из 3 как минимум методов (помимо глубокого встраивания в сайт)
Несколько слов про форум адблока для истории. Форум живой и да, реагируют, простые случаи добавляют сразу. И да, думаю, если какой-то подход станет ощутимой проблемой уже для них, то они возьмутся всерьёз (так, они активно встраивают всевозможные деобфускации и JS движки). Но не сказать, что там моментальная реакция, в некоторых ветках истории по полгода и более.
Забавно, что заметная часть сообщений в последнее время «Сайт определяет adblock и не показывает ничего/открывает блокирующее окно и тп.»
Более того, нередко обсуждения заканчиваются как-то так: «Выяснить, что нужно для нормального отображения и добавить это в белый список. К сожалению, это может быть один из тех случаев, когда вы не можете заблокировать рекламу не заблокировав контент»
(ориг. Figure out what file needs to be whitelisted for those API calls to no longer fail, and then whitelist it; unfortunately, this may be one of those cases where you can't block the ads without also blocking the content. :( )
Зашифровать URL идея правильная, но в таком виде не сработает. Для крупных сайтов очень быстро подберут конкретную регулярку, которая заблокирует нужное.
В общем да, но улучшить метод несложно — можно базовую часть урла (ie /read/something/2015/) генерировать каждый день или вообще алгоритмически. У меня в личке спрашивали почему не base64 или XOR, я отвечал что как раз для усложения необходимых сигнатур. А ключ, который используется в шифровании — можно опять же генерировать алгоритмически регулярно или по какому-то принципу — это копеешная операция, и тогда все урлы, если сравнивать ежедневно вообще будут слабо отличаться от белого шума. Сажать по человеку на каждый сайт анализировать контент — дорого. Делать статистический или полуавтоматический контентный анализ — можно, но такие ребята в адблоках не засидятся.
Далее, есть проблема отображения. Даже, если реклама загрузится, ее потом можно вырезать средствами css
Да, такое есть, и в некотором роде сложнее. Это опять же требует человеческого внимание для каждого сайта. Но легко может попасть в апстрим адблоков, настроенная правильно. Я хотел посвятить этому следующую практическую статью (метод №2).
Вы правы, некая культура должна быть, но навязчивость рекламы и этическая сторона — это всё-таки отдельный вопрос. Сейчас под гребенку адблоков попадают и хорошие, нужные и контенто-богатые сайты, у которых реклама — единственный источник дохода. Блокировщики рекламы по ним пока несильно, но всё-таки бьют и какой-то объем у проблемы есть, если они заморачиваются и ставят задачи разработчикам о специальных уведомлениях для людей с блокировщиками рекламы (см. шапку Хабра). Это было первое.
Второе — нельзя умалчивать о проблемах технологических меньшинств. Конечно, проблемы индейцев здешних шерифов не волнуют, но эти меньшинства вообще могут сделать правилом лишение контента, пока не будет сделано исключение или сделать рекламу неотъемлемой, как раз навязчивой частью своего сайиа. Это другая крайняя и, наверное, нежелательная сторона, и думаю какое-то универсальное решение грядет, просто не скооперировались ещё.
Третье, все-таки блокировка рекламы — явление с обратной связью. Сейчас adblock позволяет избежать вульгарной и навязчивой рекламы, но при этом отбирает часть заработка у хороших сайтов. Как только этот объем превысит некий порог, неизбежно появится технология которые надежно избавит сайтовладельце от этой головной боли ей тут же воспользуются всякие и реклама вернётся в еще большем виде.
Пока все находится в некотором балансе, и как раз такие маленькие точечные размышления и усилия с другой стороны важны как никогда, чтобы не сорваться в бессмысленную гонку.
Несколько слов про форум адблока для истории. Форум живой и да, реагируют, простые случаи добавляют сразу. И да, думаю, если какой-то подход станет ощутимой проблемой уже для них, то они возьмутся всерьёз (так, они активно встраивают всевозможные деобфускации и JS движки). Но не сказать, что там моментальная реакция, в некоторых ветках истории по полгода и более.
Забавно, что заметная часть сообщений в последнее время «Сайт определяет adblock и не показывает ничего/открывает блокирующее окно и тп.»
Более того, нередко обсуждения заканчиваются как-то так: «Выяснить, что нужно для нормального отображения и добавить это в белый список. К сожалению, это может быть один из тех случаев, когда вы не можете заблокировать рекламу не заблокировав контент»
(ориг. Figure out what file needs to be whitelisted for those API calls to no longer fail, and then whitelist it; unfortunately, this may be one of those cases where you can't block the ads without also blocking the content. :( )
Да, спасибо, я тоже так считаю.
Зашифровать URL идея правильная, но в таком виде не сработает. Для крупных сайтов очень быстро подберут конкретную регулярку, которая заблокирует нужное.
В общем да, но улучшить метод несложно — можно базовую часть урла (ie /read/something/2015/) генерировать каждый день или вообще алгоритмически. У меня в личке спрашивали почему не base64 или XOR, я отвечал что как раз для усложения необходимых сигнатур. А ключ, который используется в шифровании — можно опять же генерировать алгоритмически регулярно или по какому-то принципу — это копеешная операция, и тогда все урлы, если сравнивать ежедневно вообще будут слабо отличаться от белого шума. Сажать по человеку на каждый сайт анализировать контент — дорого. Делать статистический или полуавтоматический контентный анализ — можно, но такие ребята в адблоках не засидятся.
Далее, есть проблема отображения. Даже, если реклама загрузится, ее потом можно вырезать средствами css
Да, такое есть, и в некотором роде сложнее. Это опять же требует человеческого внимание для каждого сайта. Но легко может попасть в апстрим адблоков, настроенная правильно. Я хотел посвятить этому следующую практическую статью (метод №2).
Второе — нельзя умалчивать о проблемах технологических меньшинств. Конечно, проблемы индейцев здешних шерифов не волнуют, но эти меньшинства вообще могут сделать правилом лишение контента, пока не будет сделано исключение или сделать рекламу неотъемлемой, как раз навязчивой частью своего сайиа. Это другая крайняя и, наверное, нежелательная сторона, и думаю какое-то универсальное решение грядет, просто не скооперировались ещё.
Третье, все-таки блокировка рекламы — явление с обратной связью. Сейчас adblock позволяет избежать вульгарной и навязчивой рекламы, но при этом отбирает часть заработка у хороших сайтов. Как только этот объем превысит некий порог, неизбежно появится технология которые надежно избавит сайтовладельце от этой головной боли ей тут же воспользуются всякие и реклама вернётся в еще большем виде.
Пока все находится в некотором балансе, и как раз такие маленькие точечные размышления и усилия с другой стороны важны как никогда, чтобы не сорваться в бессмысленную гонку.