php - 如何仅在手机、平板电脑等设备上显示 Adsense 广告(在桌面上隐藏)

标签 php jquery css mobile adsense

我最近将我的网站重新设计为响应式设计,并且一切正常。唯一的问题是,当前的桌面广告与响应式设计不兼容。我发现了一种在移动设备上隐藏桌面广告的方法,但似乎无法找到一种方法来仅在移动设备、平板电脑等(桌面设备除外)上显示响应式广告,以便我可以为这些创建新的广告位置。我当前的 adsense 代码格式为

<script async src="//"></script>
<!-- MH Responsive -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-xxxxxxxx"
     data-ad-slot="xxxxxx"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

如有任何帮助,我们将不胜感激。

致以诚挚的问候

最佳答案

我的做法是使用 PHP 代码。这是代码:

(adsbygoogle = window.adsbygoogle || []).push({}); '; } }?>

将该脚本放在页面顶部,当您想要显示广告时只需粘贴此脚本:

关于php - 如何仅在手机、平板电脑等设备上显示 Adsense 广告(在桌面上隐藏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31104381/

相关文章:

PHP:如何从具有科学记数法/指数格式的 Excel 数据中获取字符串格式的数据?

javascript - 需要使用基于百分比的左右 DIV 设置中间列 DIV 的精确宽度并设置高度

javascript - 隐藏的 anchor 链接一旦显示就落在下一行

javascript 不转换特殊字符

javascript - 接受错误后重新加载页面

javascript - 无法限制所选复选框的数量(尝试了多个片段)

jquery - 我可以改进这个 JQuery 图像替换代码吗?

javascript - 如何 float 不同高度的元素?

css - Firefox 和 IE 的 Flex 问题

html - CSS 是否出错?