В общем, добиться адекватной работы от jquery.adblock-detector.js мне так и не удалось.
Но я нашол вариант описанный вот тут:
https://www.detectadblock.com/ Я так и сделал.
Создал файл ad-blocker.js, со следующим содержанием.
var e=document.createElement('div');
e.id='qxLVAgPIeGrm';
e.style.display='none';
document.body.appendChild(e);
Закинул его в корневой каталог. И в index.tpl добавил следующий код перед тегом </body>.
<script src="/ad-blocker.js" type="text/javascript"></script>
<script type="text/javascript">
if(document.getElementById('qxLVAgPIeGrm'))
{
alert('Blocking Ads: No');
}
else
{
alert('Blocking Ads: Yes');
}
</script>
Всё отлично работает, осталось решить как это использовать.
Всплывающее окна, я так понимаю, можно тоже заблокировать. Так что надо как то отключать функционал сайта.
Почесав затылок я решил сделать переадресацию.
На AdBlockHTML.html который я закинул в корневой каталог сайта. URL файла
https://cryptoriot.space/AdBlockHTML.htmlКод я чуть подправил:
if(document.getElementById('qxLVAgPIeGrm'))
{
}
else
{
// И тут надо прописать переадресацию.
}
Что бы страница которую открывает клиент замещалась на
https://cryptoriot.space/AdBlockHTML.html, пока адблок не отключит.
Я пробую адаптировать варианты из интернета но пока ни чего не заработало.
Если кто то может упрастить мне задачу буду благодарен.