Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用无限滚动在单个页面上显示多个谷歌广告_Javascript_Jquery_Html_Css_Adsense - Fatal编程技术网

Javascript 使用无限滚动在单个页面上显示多个谷歌广告

Javascript 使用无限滚动在单个页面上显示多个谷歌广告,javascript,jquery,html,css,adsense,Javascript,Jquery,Html,Css,Adsense,我知道谷歌将一个页面上的广告限制在同一单元的3个页面上,但我注意到一些网站可以加载超过3个相同单元的广告。这些站点通常是使用无限滚动的单页站点 一个很好的例子是。尝试向下滚动并注意到正在滚动加载的排行榜(居中对齐的排行榜) 我试着用同样的方法来实现,但是广告显示了3个。更重要的是,它不再出现了 这怎么可能呢?上述技术合法吗?谷歌不会阻止我吧,因为我在一个页面上显示的广告超过了最大要求吗?你肯定只限于 但是,您可以在页面上动态移动这些广告单元。也就是说,一些网站可以与谷歌达成一项特殊的发布协议,以

我知道谷歌将一个页面上的广告限制在同一单元的3个页面上,但我注意到一些网站可以加载超过3个相同单元的广告。这些站点通常是使用无限滚动的单页站点

一个很好的例子是。尝试向下滚动并注意到正在滚动加载的排行榜(居中对齐的排行榜)

我试着用同样的方法来实现,但是广告显示了3个。更重要的是,它不再出现了


这怎么可能呢?上述技术合法吗?谷歌不会阻止我吧,因为我在一个页面上显示的广告超过了最大要求吗?

你肯定只限于


但是,您可以在页面上动态移动这些广告单元。也就是说,一些网站可以与谷歌达成一项特殊的发布协议,以绕过标准限制。

你也可以只移动现有的发布协议,不是吗?另一个想法是创建一个iframe并在此框架内加载另一个广告(不确定是否有效)。我还没有尝试过这个方法,但我认为这违反了他们的规则?我在某个地方读到,你不应该在iframe中加载它。你说“你可以在页面上动态移动这些广告单元”是什么意思?这是否意味着Elitedaly与谷歌达成了dome“发布协议”这就是为什么他们可以通过无限加载程序在页面上加载3个以上的广告单元?只需将广告代码放在一个div中,你可以稍后清除,然后重新插入其他地方。你是说如果我有3个div,每个div中有1个广告单元,然后我再添加一个,我只要打开第一个广告单元它推到最后?等等这样的话,它会让顶部的div保持为空,并将其推到底部,对吗?不幸的是,您无法移动包含iframe的div。这是为了防止人们移动鼠标光标下的iframe以迫使他们单击某些东西(例如银行登录)。您可以移动他们,但iframe会重新加载。这对于展示广告来说是非常好的。