根据用户代理切换 google adsense 广告(移动广告与常规广告)
我正在优化一个网站,以便在移动浏览器上仅显示移动 Adsense 广告,在桌面上仅显示常规广告。问题是谷歌代码在页面上这些广告的位置留下了空白。
我想知道是否有一种简单的方法可以根据用户代理以编程方式插入广告(JS)。
谢谢。
I'm optimizing a site so that on a mobile browser it only shows the mobile adsense ad, and on desktop it only shows the regular one. Problem is the google code leaves a white space where these ads are on the page.
I want to know if there is an easy way to programmatically insert the ad (JS) based on the user agent.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这非常简单,请参阅伪装您的浏览器了解有关用户如何-代理标头有效。另请参阅 HTTP 规范。
您还没有说您正在使用哪种服务器端语言。在 PHP 中,您将查看
$_SERVER['HTTP_USER_AGENT']
的值。It's very simple, see Masquerading Your Browser for details on how the User-Agent header works. See also the HTTP specification.
You haven't said which server side language you're using. In PHP you would look at the value of
$_SERVER['HTTP_USER_AGENT']
.