вопрос
Мне на днях подсказали какой скрипт взять для вывода сообщения пользователям с просьбой отключить adblock (похожее используется на хабрахабр и др. ресурсах), вроде сделал как нужно, но скрипт не работает... Брал скрипт от сюда. Создал файл advert.js и вставил в него window.ab = false; после чего залил в папку с шаблоном.
Код вставки сообщения получился следующий
Но вместо сообщения с просьбой отключить adblock вывелись символы
А при отключенном adblock рекламный блок выводится, но символы не пропадают...
Помогите разобраться в чем проблема
Код вставки сообщения получился следующий
<script type="text/javascript" src="{THEME}/js/advert.js"></script>
<script type="text/javascript">
if( !('ab' in window) ) {
window.ab = true;
}
var result = document.getElementById('result');
if( window.ab == true ) {
result.innerHTML = '<div class="lain_13_what_are_you_doing" style="display: block;"><div class="adb-text">
Привет, пользователь. Кажется, Вы используете AdBlock. Base-Road<br />
развивается и существует за счет доходов от рекламы. Добавь пожалуйста нас в исключения.</div><a class="adb-btn" href="#" rel="nofollow">открытое письмо</a><a class="adb-btn" href="#" rel="nofollow">как отключить</a><div class="adb-close"></div></div>';
} else {
result.innerHTML = '<center><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-7486352048989874"
data-ad-slot="1076053746"
data-ad-format="auto"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script><br /></center>";
}
</script>
Но вместо сообщения с просьбой отключить adblock вывелись символы
"; }
А при отключенном adblock рекламный блок выводится, но символы не пропадают...
Помогите разобраться в чем проблема
Ошибка в скрипте против AdBlock?
— Тогда мы идём к вам!