Детект AdBlock'а

Discussion in 'PHP' started by FriLL, 7 Nov 2016.

  1. FriLL

    FriLL Member

    Joined:
    14 Sep 2008
    Messages:
    90
    Likes Received:
    24
    Reputations:
    8
    Как некоторые сайты выясняют включен ли в браузере AdBlock или нет?
    Ведь ни в каких заголовках эти данные не передаются
     
  2. malx

    malx New Member

    Joined:
    29 Jun 2015
    Messages:
    6
    Likes Received:
    2
    Reputations:
    0
    Попробуй посмотреть через javascript список уставновленных плагинов.
    Возможно так можно определить.
     
  3. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Создаётся элемент с классом/id из изи листа , например <div class="ad" style="height: 1px;display:none;"></div>

    Затем после загрузки страницы сравнивается высота с 1px, проверяется на то, что она стала нулевой. Если нулевая, то есть адблок, если такая же, то нет адблока.
     
  4. bologer

    bologer Member

    Joined:
    25 Nov 2016
    Messages:
    62
    Likes Received:
    18
    Reputations:
    3
    Англ ресурс, конкретно на целен на определение adblocker'а - http://www.detectadblock.com/
    Вот тоже интересный пост о том как сделать в плане кода - https://ymatuhin.ru/front-end/detect-adblock/
    У меня где-то была ссылка на российский ресурс, у которого был плагин от adblock'a, но потерял его по какой-то причине.