如何在响应式布局中处理 Adsense 横幅?
据我从 Adsense TOS 中可以看出,我几乎不允许在客户端对横幅做任何事情,所以如果它的分辨率较低,我不能在客户端将横幅切换为较小的横幅.
似乎我能找到的唯一解决方案是只提供以最低目标分辨率(即 300x250)工作的横幅。
有人有更好的主意吗?
如何在响应式布局中处理 Adsense 横幅?
据我从 Adsense TOS 中可以看出,我几乎不允许在客户端对横幅做任何事情,所以如果它的分辨率较低,我不能在客户端将横幅切换为较小的横幅.
似乎我能找到的唯一解决方案是只提供以最低目标分辨率(即 300x250)工作的横幅。
有人有更好的主意吗?
波士顿环球报在其著名的响应式网站上通过创建指定的广告栏解决了这个问题。该列设置为足够大以包含广告的固定宽度,并且广告永远不会调整大小,即使页面的其余部分会响应式调整。这并不理想,但它使广告保持完整。
将多种尺寸的广告加载到页面上的多个位置并根据页面大小显示/隐藏会很棒,但显然 Adsense 不会这样做。
Adsense 确实使用了各种“响应式”广告,如此处所述。因此,您应该能够使用较大的广告格式并将它们缩小到移动设备上。
但是,我注意到他们并没有真正考虑“响应式设计”,他们只看查看页面的设备。如果您缩小浏览器窗口,您仍然会看到排行榜广告(被截断),同样在移动设备上您只能看到一半的广告,即使它使用 Adsense 移动格式。
我刚刚偶然发现一篇文章,其中明确指出允许使用 javascript 调整广告大小。
我建议您根据客户使用 javascript 来投放不同的广告。这是迄今为止我找到的最好的解决方案。
这里有一个简明的描述:http: //www.milouchev.com/blog/2013/02/google-adsense-responsive-layout/
它确实需要您为每个广告展示位置创建多个不同的广告,而不仅仅是一个。但是创建 3 个广告而不是 1 个,对于增加 AdSense 收入来说应该是一个很小的代价。