2014-10-10 3 views
0

Эй любой знает, как запретить пользователям использовать блокирующее рекламу на моем site.I просто хочу, чтобы просить их не использовать его на моем сайте ..Как запретить пользователям использовать блокировку рекламы на моем веб-сайте?

+4

Традиционный подход заключается в размещении изображения позади ('z-index') рекламных роликов, которые говорят« Пожалуйста, не блокируйте наши объявления ». – Dai

ответ

3

сделать файл Javascript называется advertisement.js с этим кодом:

var noadblock = true; 

Включите его на странице где:

<script type="text/javascript" src="advertisement.js"></script> 

идея заключается в том, что Adblock блокирует файл с именем advertisement.js и ваша переменная никогда не будет создана. Таким образом, вы можете использовать это, чтобы принять меры на основе, существует ли переменная или нет:

window.onload = funtion(){ 
    if (noadblock){ 
     // no adblock 
    }else{ 
     // adblock detected, do stuff here 
    } 
} 

Обновлено Кас Сомон в комментариях была идея получше.

+2

Почему бы просто не установить переменную в advert.js? Например, 'adsNotBlocked = true;'. Затем просто проверьте 'if (! AdsNotBlocked)' –

+0

хорошая точка +1 @DavidSherret –

+0

Хех Мне нравится эта опция. – ceejayoz