Это все равно что пытаться запретить пользователям читать ваше содержимое стоя, а не сидя. Это глупо, и, вероятно, изгонит посетителей с вашего сайта. В прошлый раз, когда я увидел «вы используете adblock, это больно, веб-разработка, бла-бла», я заблокировал этот div с помощью помощника скрытия элементов. Это было весело, я признаю. Большинство сайтов практически не читаются, как сейчас, со вспыхивающей рекламой и бледным контентом. Большое количество рекламы также злонамеренно замаскировано под часть сайта, на котором они находятся, приводит пользователя в плохие места.
Вот почему ты не должен. Если вы все еще хотите, плохие новости, вы не можете. Пока я могу написать $ ('. Ad'). Hide () в моей консоли, никто не сможет помешать мне что-то заблокировать. Иногда я сдаюсь, когда у дивов рекламы очень общий класс, идентификатор или их нет, поэтому на них сложно ориентироваться с помощью помощника скрытия элемента adblock (конечно, если их нет в списках, в этом случае я даже не знаю, что они существуют). Поэтому, вероятно, лучшее, что вы можете сделать, - это дать рекламе класс .content или что-то, что вы используете и в других частях сайта. Это не так много, но это все, что вы можете сделать. И только потому, что вы можете, это не значит, что вы должны. Модель веб-маркетинга должна измениться, и она изменится.