AdSense on history.pushState已启用页面

Jan*_*čič 7 ajax adsense pjax pushstate google-dfp

首先,我知道这已经讨论,并 再次.但是,让我们将其视为"2012年末版",因为互联网上的情况往往会迅速发生变化.

我有这个网页,这是一个"经典"的网页,整页翻新.每次内部点击都会产生新内容.我们可以毫无问题地以这种方式展示AdSense广告.

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

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

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

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

更新

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

Mat*_*per 1

根据此页面通过 DFP 加载 Adsense 广告,您必须遵守 DFP 和 Adsense 条款。所以我想,如果您遵循当前的 Adsense 条款,您就不能做您所说的事情...同时 Google 提供了一种相当简单的方法来准确地执行您想要使用 DFP 做的事情...

它仍然是一个灰色地带......