在 ajax 网站上通过用户操作刷新 Adsense 广告的最佳方式
Best way to go about refreshing Adsense ads on a usr action on an ajax website
首先声明我知道刷新广告违反 Adsnese 政策。
Ajax 网站可能会因为一个广告上的广告而变得麻烦,因为当用户浏览网站时页面不会刷新。我一直在与 adsense 交谈,他们理解我的问题,并同意审查一个根据用户操作刷新广告的测试页。
我打算按照他们的书来做这一切,使用 DFP(因为它是一个 ajax 网站)和 GPT 来刷新广告。
我遇到的问题是如何调用广告刷新。查看 GPT ad refresh help article 他们有一种每 x 秒刷新一次广告的方法。我不想要这个。在最底部,他们有一个提交按钮,您可以实现该按钮来测试广告刷新。此 'refresh' 按钮提交操作将刷新广告。
它在任何地方都没有说该按钮严格仅用于测试,因此我打算使用它提供的功能。但是让按钮看起来像链接并不理想。
是否有另一种方法可以像按钮测试示例一样在 GPT 编码上实现广告刷新调用?
是的,您可以在 js 的任何位置使用表单 onsubmit 属性中的 javascript:
googletag.pubads().refresh();
首先声明我知道刷新广告违反 Adsnese 政策。
Ajax 网站可能会因为一个广告上的广告而变得麻烦,因为当用户浏览网站时页面不会刷新。我一直在与 adsense 交谈,他们理解我的问题,并同意审查一个根据用户操作刷新广告的测试页。
我打算按照他们的书来做这一切,使用 DFP(因为它是一个 ajax 网站)和 GPT 来刷新广告。
我遇到的问题是如何调用广告刷新。查看 GPT ad refresh help article 他们有一种每 x 秒刷新一次广告的方法。我不想要这个。在最底部,他们有一个提交按钮,您可以实现该按钮来测试广告刷新。此 'refresh' 按钮提交操作将刷新广告。
它在任何地方都没有说该按钮严格仅用于测试,因此我打算使用它提供的功能。但是让按钮看起来像链接并不理想。
是否有另一种方法可以像按钮测试示例一样在 GPT 编码上实现广告刷新调用?
是的,您可以在 js 的任何位置使用表单 onsubmit 属性中的 javascript:
googletag.pubads().refresh();