使用JavaScript在移动设备上禁用谷歌AdSense
问题描述:
我想在移动设备上禁用Google ADS。使用JavaScript在移动设备上禁用谷歌AdSense
在几分钟我有这个
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
}else
{
<ins class="adsbygoogle"
style="display:block"
data-ad-client="*****"
data-ad-slot="****"
data-ad-format="***"></ins>
}
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
但它不工作。
我很努力地找到在移动设备上禁用Google ADS的代码。
任何帮助或其他想法将不胜感激。
答
您的代码应与一些语法变化工作,
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
isMobile = false;
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
isMobile = true;
}
if(isMobile){
$(".adsbygoogle").hide();
}else{
$(".adsbygoogle").show();
}
</script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
你的HTML,
<ins class="adsbygoogle"
style="display:block"
data-ad-client="*****"
data-ad-slot="****"
data-ad-format="***"></ins>
试试看吧,这应该工作。