Как сделать рекламную оболочку, которая отображает сообщение, если у пользователя запущен рекламный блок?

У меня есть сайт с рекламой на каждой странице.

Я хотел бы отобразить сообщение: "Пожалуйста, рассмотрите возможность отключения вашего рекламного блока, это нам очень поможет". если у пользователя включен AdBlock.

Вот моя попытка:

<div id="ad-wrapper">
    <!-- Ad script here. It works fine. -->
</div>

И мой CSS:

#ad-wrapper {
    background-color: #1D1D1D;
    border: 1px solid #232323;
    float: right;
    height: 90px;
    margin-right: 4px;
    width: 728px;
    overflow:hidden;
    background-image: url('/Public/images/disabled-ad.jpg');
}

Когда я отключаю AdBlock, объявление отображается правильно, без проблем.

Когда я включаю его, AdBlock полностью делает #ad-wrapper невидимый. Я думал, что это только удалит рекламу, оставив мое сообщение с фоновым изображением для просмотра пользователями.

Как я могу выполнить это поведение?

1 ответ

Решение

Я предполагаю, что рекламный блок блокирует вашу обертку, потому что он содержит слово "реклама". Попробуйте использовать что-то вроде:

<div id="disabled-wrapper">
    <!-- Ad script here. It works fine. -->
</div>
Другие вопросы по тегам