【问题标题】:Best way to go about refreshing Adsense ads on a usr action on an ajax website在 ajax 网站上的 usr 操作上刷新 Adsense 广告的最佳方法
【发布时间】:2016-04-23 07:25:53
【问题描述】:

首先让我说我知道刷新广告违反 Adsnese 政策。

Ajax 网站可能会在一个广告上放置广告,因为在用户浏览网站时页面不会刷新。我一直在与 adsense 交谈,他们了解我的问题并同意审查广告测试页面,以刷新用户操作。

我打算按照他们的书来做这一切,使用 DFP(因为它是一个 ajax 网站)和 GPT 来刷新广告。

我遇到的问题是一种调用广告刷新的方法。查看GPT ad refresh help article,他们有一种方法可以每 x 秒刷新一次广告。我不想要这个。在最底部,他们有一个提交按钮,您可以实施该按钮来测试广告刷新。按钮提交上的“刷新”操作将刷新广告。

它并没有说明该按钮仅用于测试,因此我计划使用它提供的功能。但是让按钮看起来像链接并不理想。

是否有另一种方法可以像按钮测试示例一样在 GPT 编码上实现广告刷新调用?

【问题讨论】:

    标签: javascript jquery ajax adsense gpt


    【解决方案1】:

    是的,您可以在 js 中的任何位置使用表单 onsubmit 属性中的 javascript:

    googletag.pubads().refresh();
    

    【讨论】:

    • 所以我只是不包括它要求(function(){googletag.pubads().refresh([slot1]);}, 30000); }); 的毫秒数,30000 是他们在示例中的时间,所以(function(){googletag.pubads().refresh([slot1]);}); }); 应该可以工作吗?
    • 是的。此外,外部函数仅用于超时,您不需要。 "slot1" 必须被定义或者离开它,然后它会刷新页面上的所有广告。
    • 谢谢。试了一下,它没有工作。然后我删除了 slot1 并且它工作了
    猜你喜欢
    • 2012-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 1970-01-01
    • 2019-08-12
    • 2015-02-13
    • 1970-01-01
    相关资源
    最近更新 更多