AdSense on history.pushState已启用页面

时间:2012-10-18 08:01:50

标签: ajax adsense pushstate pjax google-dfp

首先,我知道已经讨论过overover again。但是,让我们将其视为“2012年末版”,因为互联网上的情况往往会迅速发生变化。

我有this web page这是一个完整页面刷新的“经典”网页。每次内部点击都会产生新内容。我们可以毫无问题地以这种方式展示AdSense广告。

现在我出于性能原因开始研究整个页面的“ajaxifying”(PJAX)(我实际上制作了一个原型版本并且它的工作非常好)。整个过程仅适用于支持history.pushState的浏览器,每当用户点击内部链接时,触发的AJAX请求只获取页面的内容部分(页眉和页脚之间的所有内容)并替换旧内容用它。

最终结果是,向用户呈现一个全新的页面(包括更改的URL和不包含的内容),并且只有用于传递页面的机制已经更改(完全重新加载与AJAX)。就谷歌(和旧版浏览器)而言,这仍然是一个带有常规链接的常规页面(渐进式增强功能)。

然而,没有办法展示AdSense,document.write和AdSense的TOS会破坏聚会。

我的问题:是否有 Google批准(我对那些会被我们禁止的黑客行为不感兴趣)在这样的网页上展示AdSense广告的方式(我还没有找到它) )。或者如果没有,Google将来是否有任何计划支持这一点(同样,我还没有找到与此相关的任何内容)。

更新

在进行了一些挖掘之后,我遇到了Google DFP,这似乎支持添加的异步加载。但是,我不确定我是否可以在不破坏服务条款的情况下动态加载AdSense广告。我100%确定我可以通过这种方式加载其他广告,但不能用于AdSense。有人可以为我清楚这一点吗?

1 个答案:

答案 0 :(得分:1)

根据this page通过DFP广告管理系统加载Adsense广告,您必须遵守DFP和Adsense条款。因此,我想如果您遵循当前的Adsense条款,则不允许您执行您所说的内容...同时Google提供了一个相当easy method来完全按照您要对DFP执行的操作...

它仍然是一个灰色区域......