Как избежать клиентских изображений AdBlock?

Сейчас мы разрабатываем веб-сайт, у нас есть ссылка на изображение из внешнего источника, например

<img class="comp_img" src="http://media-cdn......" />

это будет заблокировано, и добавить некоторые атрибуты в <img> пометить как

style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 0px 400px;"

Я уверен, что это не AD, могу ли я повторно показывать изображения с помощью JavaScript? Мой javascript может понравиться..

function showAdblockImage() {
    //get all google ad elements
    var adsList = document.querySelectorAll(".comp_img");
    if (!adsList) { return; }
    for (var i = 0; i < adsList.length; i++) {
        if (adsList[i].innerHTML.replace('/\s/g', "").length != 0) {
            //AdBlock is not active, hence exit
            break;
        }
        //apply inline css to force display
        adsList[i].style.cssText = '';
    }
}

0 ответов

Другие вопросы по тегам