2015-08-20 63 views
2

我使用Google Web Designer创建html5横幅。我制作了该横幅并发布了它。当我查看发布的版本时,我发现需要一段时间才能加载。Google Web Designer的加载时间很长

我的团队中的其他人也在创建HTML5横幅。即使它的文件较大,他创建的横幅也会立即加载。我们比较了我们的文件和除实际资产之外的内容,横幅的创建和发布方式相同。

有没有人有任何想法,为什么这可能会发生?

回答

3

您正在使用哪种环境? 在GWD中创建新项目时,您可以选择一个环境。默认情况下是DoubleClick。

这会添加额外的文件(对于DoubleClick,启用程序库)。 如果您在运行横幅的同时打开Chrome控制台,则会看到横幅在启用程序可用之前未被初始化。 您还将看到加载启用程序需要多少时间。

如果您的同事正在创建没有该库的横幅,或者没有正确地收听Enabler.initialized事件,这可能是造成这种差异的主要原因。

如果您不想包含此附加库(用于将横幅集成到DoubleClick Studio中),只需从环境下拉列表中选择“通用”即可。

还有另一个可能导致延迟的原因,并且是PoliteLoader。

您可以选择礼让从“发布”菜单中加载横幅。 如果选择了PoliteLoader,则仅在页面完全加载后才会初始化标题。与非礼貌加载的广告相比,这可能会导致延迟。

+1

谢谢你的热烈反应。我的同事和同事都在使用双击环境。 我做了你的建议,并且我看到在启用程序可用之前不会初始化横幅。我的同事需要1.008s,我的同事需要0.015s。 那么这是否意味着我的旗帜是正确的,这个初始加载时间是这样的,我们无法修复它?或者有没有办法更快地访问启用器? – michelle

+0

此外,我们需要它在双击环境中,因为我们将使用双击运行我们的广告 – michelle

+0

因此,启用器的通常加载时间可能会在200毫秒和2秒之间变化。你的同事的广告开始时间只有0.015s,这让我感到吃惊。我希望他们没有正确地听到初始化的事件。或者他们指向启用程序的本地版本,而不是CDN版本(由Doubleclick托管的版本)。您的同事的横幅可能正常工作,但我强烈建议您按照本指南中的说明一步步操作:https://support.google.com/richmedia/answer/2672553?hl = zh_CN – Snick

3

这一切似乎都不是一个错误,但是enabler.js的一个特性模拟了一个测试环境,而不是将其上传到Adwords(在Doubleclick中猜测它相似)。上传到谷歌应环境改变的情况

查看控制台看到:

  1. 有一个在全部项目Enabler.js相关后加载长时间的延迟。
  2. 这不是因为enabler.js的加载时间太长 - 这一切都很好。
  3. 望着日志的推动者等待第二和抛出:

[1.008s] [studio.sdk]使用默认的广告在测试环境参数。模拟本地事件。

当上传到谷歌Adwords(我假设这一切都类似于DC Studio) - 启动器抛出不同的日志,延迟消失。

希望这有帮助。

+0

真的很有帮助。谢谢。接下来的问题是:如果我们不使用谷歌Adword,但本地存储或类似复活的东西,是否有办法强制环境? – Naremy

+0

请参阅[answer](https://stackoverflow.com/a/40467738/1478067)@Ollatair – Fritzz

0

偶然,我找到了一种方法来使启动器加载速度更快。而不是使用发布,使用预览来生成HTML。

由于某些原因,与启动器相比,预览生成的HTML中的Enabler.js只需要0.019秒即可加载。js在发布生成的HTML中加载1.015s。

+0

感谢您的建议。我们已经不再使用Google Web Designer作为我们的动画工具。我们目前正在使用Hype 3.如果我们决定回到Google Web Designer,我们会确保牢记这一建议。谢谢! :) – michelle

1

GWD添加以下代码在横幅和动画结束时立即显示出来:

<script data-exports-type="dclk-quick-preview">studio.Enabler.setRushSimulatedLocalEvents(true);</script> 
相关问题