问题标签 [google-ad-manager]
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.
php - WordPress:用于 Google Ads 转换页面的 Echo Javascript
我正在尝试在感谢页面上添加一些来自 Google 的 Javascript 用于广告转换。所以这个脚本应该只出现在一页上。尝试在 PHP 中使用 if 语句来回显代码但遇到错误。这就是我目前拥有的(将 Google ID 替换为通用名称):
第一个和第三个回声很好,但中间的不是。什么可能是正确的解决方法?
php - 以编程方式添加广告单元时,Google DFP / Ad Manager 忽略“展示广告素材:只有一个”和每用户频率
我的代码:
这作为循环的一部分运行,当行数未知时,每 X 行放置一个广告。
我遇到的问题是,即使使用Display creatives:
set toOnly one
和Per-user frequency
set to 1 per 1 minute
,我仍然会在页面上看到重复的广告。
有多个订单项,每个订单项都有 1 个广告素材。我希望每个广告只显示一次。
javascript - Google Ad Manager (DFP) 投放空白/空广告素材
我想要一个提供 5 个横幅并在它们之间旋转的订单项。到目前为止,一切都很好。这很容易。
现在我不想惹恼用户并且想要某种广告暂停。就像每 5 次中的 1 次一样,不显示广告。
我尝试创建空广告素材并调用collapseEmptyDivs(true)
,但无法创建空广告素材。有没有人知道如何在 DFP 中创建空白/空广告素材
google-dfp - 如何在 Google AdManager/DFP 中设置展示级别的键值?
我正在编写一个脚本,该脚本将在 30 秒的屏幕时间后刷新广告。我想做的是在 AdManager 中跟踪这些刷新后的广告的效果以及它们对我的底线增加了多少。
我想设置一个像“reloaded”这样的键值,它的值为真或假,指示该印象是广告单元的初始加载还是参与时间 30 秒后的刷新加载。
我似乎无法弄清楚如何做到这一点。看起来您只能选择在页面或广告单元级别设置键值,而不是展示。任何人都知道如何实现这一目标?
谢谢!
javascript - 谷歌广告:跟踪事件
我对谷歌服务有点困惑。我想跟踪转化事件。
我已经像这样配置了脚本:
我的 Google 跟踪代码管理器帐户配置了 deux 服务:分析和广告
我已经在 Google Ads 上配置了转化事件,并尝试通过 Javascript 调用推送它,但也许我在某个地方错了。
这是我的 Javascript 代码:
一天结束时,我在 Google Ads 上的仪表板上没有任何转化。
有人可以帮助找出问题所在吗?
ads - 带有 JS 代码 + DFP/Google Ad Manager 的空广告问题
我的一个客户与 DFP/GAM SDK 集成。他们设置了我们在 DFP/GAM 上提供的 JS 代码,但每当我的公司不响应他们的广告请求时,他们就会看到广告位中出现“空白”广告。我注意到,只要没有在桌面上填写广告请求,就会有折叠 div 的文档,但看不到任何移动应用程序(Android 和 iOS)的文档。
在创建我自己的测试 JS 标记时,我特意设置 style.display=“none” 每当广告请求没有响应时。从理论上讲,这应该消除广告位中的空白。但是,空白仍然存在。这让我相信这个问题的解决方案在于折叠发布商应用端(而不是 javascript 标签端)的广告位。
有一种方法可以让您隐藏并有效折叠广告位。对于 Android,它是 .setVisibility(View.GONE)。但是,它需要来自 DFP/GAM 的一些输入,表明需求合作伙伴没有响应。DFP/GAM 是否以某种事件侦听器的形式提供此功能?我的思路正确吗?或者它实际上是一个 Javascript 标签问题?
非常感谢有关如何解决此空广告问题的任何反馈和建议!
javascript - 如何在第一个广告位被渲染后动态添加超过 1 个 DFP 广告位?
我尝试将加载更多内容的所有内容都渲染为 dfp 广告位,但由于某种原因,它仅在内容中首次渲染。
对于以下所有负载,它不会呈现。
(您可以在这里看到问题:https ://jsfiddle.net/arielvieira96/fLks34q9/2 )。
用于动态呈现 DFP 广告位的以下代码仅在第一次工作
我希望每次加载更多内容时它都会呈现广告位,但它只呈现一次。
javascript - 折叠回传代码广告的空 div
背景
我们使用 Google Ad Manager(以前称为 DFP)作为我们自己网站的广告发布商。我们不想总是投放自家广告,所以我们要折叠所有空的 div。
我们开始制作一些程序化广告,因此我们为第三方网络提供了带有回传代码的特定广告单元,其中包含一些自家广告订单项。
问题
中的订单项PassbackAdUnit
都是自家广告,但我们不希望投放大量自家广告。这些订单项设置为仅提供一定数量或一定百分比的展示次数。这会导致回传到某些情况,导致没有可供投放的订单项。
我们希望 div 像所有空的广告 div 一样折叠。但在这种情况下,它并没有崩溃,并且发布商控制台显示了要填充程序化广告的位置。
我怎样才能让这个空的 div 崩溃?
javascript - 从第 3 方代码访问主机页面的 googletag 广告
我的 JS 将作为通过 iframe 的第 3 方代码包含在主机页面中。当它加载时,我想提供一个新的 div 容器(“myDiv”)并访问首页上预先存在的 Google Ad Manager 实例(它已经为引用“myDiv”定义了一个槽)并使用它来调用googletag.display('myDiv')
在我在 iframe 内交付的 div 内。
我希望看到广告显示在 iframe 中,但没有任何反应,也没有错误。