让Adsense响应

时间:2012-02-20 18:00:17

标签: mobile responsive-design adsense

我是网站所有者,目前正在使用Adsense进行货币化。我决定将我的网站设计更改为响应式设计,以便网站可以适当地呈现各种屏幕尺寸,但不幸的是,Adsense在这方面并不是很灵活。 当屏幕宽度太小时,简单地隐藏大型桌面广告相对简单,但这不利于收入以及我读过的可能违反Google的服务条款。

任何人都可以想到用Adsense做任何事情的方式,以便它能够直观地使用响应式设计吗?

4 个答案:

答案 0 :(得分:2)

我想,在您的帐户下,您可能会为Google提供的多个维度设置多个AdSense单元。然后在页面加载时使用Javascript,根据屏幕宽度和可用单位维度列表决定要使用的广告单元,并动态注入相应的AdSense单元HTML代码:

这应该允许您逐步将广告宽度降级到120像素。但是不知道TOS,但这种技术看起来对我来说是合法的。

例如,如果使用jQuery并且广告应该放在主页标题<h1>之后,那么这样的事情会发生:

$('The HTML code for the AdSense unit goes here').insertAfter('h1');

答案 1 :(得分:1)

Google现在拥有自适应广告单元:https://support.google.com/adsense/answer/3543893

答案 2 :(得分:0)

您确实没有提供足够的信息。正如您明显知道的那样,“响应式设计”可以像浮动内容一样简单,这样当元素不能水平放置时,元素会在彼此之下滑动。

因此,您可以将您的Adsense iframe浮动到浮动内容的任意一侧,当它不适合屏幕时,将其放在其他所有内容之下。

但是,由于您未提供有关您网站的链接或任何详细信息,因此我不知道您是否可以接受。鉴于您无法在不给自己造成问题的情况下更改AdSense的规模,我看不到您有任何其他选择。

答案 3 :(得分:0)

根据您的子回复,听起来这是一个移动广告单元问题。请注意,Adsense不会计算移动设备上的网络显示尺寸(即:728x90),即使您在移动浏览器上查看该页面时也会显示它。

相反,您应该在移动页面上使用移动横幅(即:320x50)。

如果您还有其他问题,请与我们联系。

相关问题