Як виявити adblock і спробувати його обійти

Оскільки через дикого кількості сміття в інтернеті багато за замовчуванням включають баннерорезку, тим, хто хоче її обійти, доведеться трохи повозитися. Я не вважаю себе програмістом, тому якщо є якісь способи обійти AdBlock більш прямі і правильні - прошу поділитися.

Варіанти виявлення AdBlock і інших блокувальників

і далі перевіряємо, чи працював він

все надпростий. Більшість AdBlock-подібних блокувальників дуже не люблять файл з таким ім'ям і блокують його завантаження, не цікавлячись вмістом. Відповідно, змінна okab не з'явиться. Даний спосіб погано працює з AdGuard (в різних браузерах то ловиться, то немає) і занадто легко обходиться вручну терплячими і думаючими користувачами.

цей скрипт виведе всі властивості в JS console, яку можна побачити, наприклад, в Chrome, натиснувши Ctrl-Shift-J і переключившись на відповідний розділ. Порівняйте вміст з AdBlock і без. Наприклад, у випадку з Yandex RTB вирізається об'єкт Ya. І простий скрипт (я не буду все в