競合する投稿がたくさんあり、ほとんどが古い情報です。Google 広告をブロックしている人を正確に検出するにはどうすればよいですか?
たとえば、私の広告は次のように表示されます。
<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要素にラップすると、うまくいきません。