如何检测广告拦截,并显示一条消息?(How to detect ad blocking and sh

2019-10-18 03:54发布

因此,有很多相互矛盾的帖子,大多过时的信息在这个,究竟会我发现人们阻止谷歌的广告?

我的例如广告的展示方式是这样的:

        <div class="row gol-news-ad hidden-tablet hidden-phone">
            <div class="span9">
                <div class="alert alert-info text-center">
                <script type="text/javascript"><!--
                google_ad_client = "ca-pub-7221863530030989";
                /* gol top above news big */
                google_ad_slot = "5565571944";
                google_ad_width = 728;
                google_ad_height = 90;
                //-->
                </script>
                <script type="text/javascript"
                src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
                </script>
                </div>
            </div>
        </div>

会不会有显示这样的消息的方式“请支持我们并不会阻止我们的广告!” 如果他们阻止他们呢?

我试着加入:

$(window).load(function() {
    if(typeof(window.google_render_ad)=="undefined") 
    { 
        var thep = document.getElementById('mainad');
        var content = document.createTextNode("Please disable adblocker!");
        thep.appendChild(content);
    }
}

和包裹在一个“mainad” p元素没有运气adcode。

文章来源: How to detect ad blocking and show a message?