我有一个包含dfp广告的单页Web应用程序。我有两个Iam触发的dfp adunit,它们放置在内容之间,内容是特定类别的文章列表。
当我单击另一个类别时,它只会加载不同类别的文章(不更改地址栏中的网址)并触发相同的广告。因此,这就像在同一页面上触发广告一样。
广告不会第二次显示,这是因为您不能在同一页面上使用相同的广告单元。
由于每次都重建DOM后,由于无法使用dfp提供的刷新功能,因此有什么办法可以做到这一点?
最佳答案
如果您使用的是jQuery,请查看我制作的plugin,它包装了DFP,并允许您在单页应用程序中轻松使用它。
这是一个使用turbolinks的演示,类似于您的单页应用程序:
http://coop182.github.io/jquery.dfp.js/dfptests/demo1.html
还有其他问题要告诉我。
编辑:这是另一个单页示例-http://coop182.github.io/jquery.dfp.js/dfptests/spa.html