问题标签 [gpt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
107 浏览

javascript - 当 url 中存在 # 时,GPT 脚本强制向下滚动到广告

谷歌发布者标签还有其他人有这个问题吗?

每当 URL 中存在哈希时,谷歌发布者标签会在页面加载时强制页面向下滚动到广告,如果页面被刷新,它会向下滚动到广告,然后在刷新之前跳回原始位置。

我正在使用的脚本似乎并没有什么特别之处。

定义脚本:

广告位置:

0 投票
1 回答
1395 浏览

javascript - Google pubads 出现然后消失

我在http://development-client-server.com/ds/上使用 Google pubads,效果很好,直到您进入实际的故事页面(请参阅http://development-client-server.com/ds/ Speech-more-common-autism/ ),当右侧顶部边栏广告加载然后迅速消失时。

我已将其范围缩小到我用来粘贴左侧社交媒体栏和右侧(在 Google 广告下方)的工作列表 div 的stickySidebars 功能。但是,粘性功能应该不会影响 Google 广告吗?

这是我正在使用的 JS 函数,我已经重写了好几次(并试图说服客户不要使用它)。

0 投票
0 回答
1306 浏览

javascript - 没有 document.write 的 GPT 回传

我正在尝试使用 gpts 的回传功能,而不是直接在 dfp 中预订。可惜直到现在都没有成功。如果我要预订此片段

一切正常。然后我尝试了以下代码段:

gpt_ad.js 包含上面带有 document.write 包装的片段。这也行得通。现在我尝试使用 document.createElement 而不是 document.write。代码片段是:

插入有效,但没有显示广告。我有点不知所措。我还收到以下错误:

无法在“文档”上执行“写入”:除非显式打开,否则无法从异步加载的外部脚本写入文档。> pubads_impl_75.js:195

0 投票
1 回答
1316 浏览

javascript - 在 ajax 网站上的 usr 操作上刷新 Adsense 广告的最佳方法

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

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

我计划通过他们的书籍来完成这一切,使用 DFP(因为它是一个 ajax 网站)和 GPT 来刷新广告。

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

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

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

0 投票
1 回答
1607 浏览

javascript - GPT“可见性”与 slotRenderEnded 事件触发的确切时刻

我正在开发一些功能来确定 GPT 广告在页面上的可见性,并且我正在使用每个广告的“slotRenderEnded”事件来确定广告当时是否确实“可见”。

这是对广告可见能力的准确/适当衡量吗?有时似乎这个事件触发了,但我实际上还不能在网站上看到图像,有时直到大约 300 毫秒之后。此外,slotVisibilityChanged 事件似乎并不总是触发,例如,如果您根本不滚动页面。

再说一次,我的主要问题是:触发 slotRenderEnded 事件是否足以让我假设页面上的广告可以查看?

0 投票
2 回答
1140 浏览

javascript - DoubleClick for publishers:指定浏览器和广告尺寸

我正在尝试根据浏览器大小加载横幅。因此,在我有 728x90 横幅的位置,如果它在移动设备上,将显示 300x250。

问题是,728x90 在桌面上加载。但在移动设备上不显示 300x250。

我试着按照这里的例子

在我的 HTML 中

我必须将<div>每种尺寸的尺寸放在同一位置吗?如何加载 300x250 横幅?728x90 工作正常。我知道我也可以使用 CSS 根据浏览器大小隐藏/显示。但我不想那样做。在同一位置加载多个尺寸会减慢我的网站加载速度。

0 投票
0 回答
129 浏览

javascript - 同一个广告如何在带有 google 发布者标签的页面上使用多个位置?

我正在尝试使用 GPT 呈现广告。我不在乎呈现什么广告我只是想证明我可以在一个页面上呈现多个广告。

在一个循环中我调用这个函数

a 尝试在不同的位置展示相同的广告。

我现在应该有 3 个广告块,iframe 以这种方式放置,但广告不显示。我尝试使用此代码在页面上放置 2 个广告

但广告仍然只显示在一个地方。我不明白这里发生了什么。

0 投票
1 回答
433 浏览

google-dfp - 即时文章的 GPT 实施

据我了解,Facebook 仅支持用于 DFP 广告的 iframe 广告代码。Google 声明使用此功能存在限制,请参见此处:https ://support.google.com/dfp_sb/answer/90777?hl=en

我们犹豫是否在整个网站上实施 iframe 标签只是为了满足 Facebook 的要求,因为这会影响直接的网站流量。

我的问题是:

  1. 有没有人有使用 iframe GPT 标签的 FB 期望实现的示例?

  2. 目前是否有人这样做,如果是,您是否在整个站点范围内实施了此(限制网站功能),或者您是否使用正则表达式将原始广告剪掉并在您的提要导出中替换 - 看起来很乱。

0 投票
1 回答
3855 浏览

javascript - 具有相同 ID 的多个 googletag.display()

假设我已经正确定义了一个谷歌广告:


googletag.display()如果我在一页上使用以下代码的多个实例(具有相同的 id):

广告会只显示一次(第一次),还是根本无法显示?


根据参考

每个广告位每页只能显示一次。

然而,这并没有说明失败,有什么想法吗?

0 投票
1 回答
403 浏览

javascript - 有没有办法在 GPT(Google Publisher Tag)安全框架内将广告展开到窗口宽度之外?

我正在尝试创建一个将扩展到页面一侧的广告。使用 GPT Safeframe 预览工具时,我收到错误“无效的 EXPAND_REQUEST 消息。原因:视口或文档正文不够大,无法展开。”

是否有一个设置来覆盖这个或者这是一个自我强加的限制,

这是我想要做的一个例子:你可以在这里测试它:http ://publisherconsole.appspot.com/safeframe/creative-preview.html