【发布时间】:2017-09-11 02:35:05
【问题描述】:
最近在使用 Google DFP 时遇到了一些麻烦,我希望其他人也遇到过。
我们有一个通过 SSL 提供服务的网站,其中包含一些 Google DFP 广告代码。 Google DFP 的调试控制台显示代码或我们的代码实现中没有错误。 (即标签本身很好)
但是,广告是通过不同的方式投放的。一些 iframe 被用作 FriendlyFrames,而一些被用作 SafeFrames。 SafeFrame 广告正确显示。 FriendlyFrame 广告不显示。
FriendlyFrame 广告似乎违反了某种浏览器安全措施(可能是因为网页是通过 SSL 提供的)。
我在 DFP 文档中对此进行了研究,但没有找到任何解释如何解决该问题的内容。我尝试使用一个 setForceSafeFrame 方法,但当我尝试使用它时它实际上似乎没有做任何事情:
https://developers.google.com/doubleclick-gpt/reference#googletag.PassbackSlot_setForceSafeFrame
我在这里设置了一个测试页面来演示这个问题:
页面上应该有 5 个单独的广告。如果你得到所有这些刷新页面,直到你得到至少一个没有显示的广告。损坏的广告作为 FriendlyFrames 提供。
真的希望有人知道到底发生了什么。
【问题讨论】:
-
我认为您的网页没有任何问题。你当时修好了吗?我刷新了大约 10 次,每次看到 5 个广告。此外,其中一些是友好的 iframe,它们加载得很好。您确定您的某个浏览器扩展程序没有问题吗?
-
刚刚回来更新此内容,以便人们知道发生了什么。但是是的,它已经解决了。事实证明,广告运营人员并没有设置足够的库存来填满所有的广告位,而且标签也没有任何问题。空的 FriendlyFrames 显然是 DFP 在确定没有任何东西可以填充给定位置时提供的内容。
-
顺便说一句,我忘了评论,但你知道你可以添加参数 "?google_force_console=1 。谷歌会向你展示一个 DFP 控制台,你应该能够调试这些类型的问题。
-
是的。我们已经这样做了,但在这种情况下它让空容器有些混乱。在其他情况下,这对我很有帮助。
标签: iframe google-dfp