【问题标题】:Google Web Designer has a very long load timeGoogle Web Designer 的加载时间很长
【发布时间】:2015-08-20 15:10:48
【问题描述】:

我正在使用 Google Web Designer 创建一个 html5 横幅。我已经创建了横幅并发布了它。当我查看已发布的版本时,我注意到加载需要一些时间。

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

有人知道为什么会发生这种情况吗?

【问题讨论】:

    标签: html banner google-web-designer


    【解决方案1】:

    GWD 在横幅末尾添加此代码,动画立即显示:

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

    【讨论】:

      【解决方案2】:

      您使用的是哪个环境? 在 GWD 中创建新项目时,您可以选择环境。默认为 DoubleClick。

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

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

      如果您不想包含这个额外的库(用于在 DoubleClick Studio 中集成您的横幅),只需从环境下拉列表中选择通用。

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

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

      【讨论】:

      • 感谢您的精彩回复。我的同事和都在使用 Double Click 环境。我按照你的建议做了,我看到横幅在启用程序可用之前没有初始化。我的需要 1.008 秒,我的同事需要 0.015 秒。那么这是否意味着我的横幅是正确的,并且这个初始加载时间就是这样,我们无法修复它?或者有没有办法更快地访问启动器?
      • 我们还需要它在 Double Click 环境中,因为我们将使用 Double Click 来运行我们的广告
      • 因此,启动器的通常加载时间可能在 200 毫秒到 2 秒之间变化。令我惊讶的是,您同事的广告仅在 0.015 秒内开始。我希望他们没有正确收听初始化事件。或者,它们指向的是启用程序的本地版本,而不是 CDN 版本(由 Doubleclick 托管的版本)。您同事的横幅可能会正常工作,但我强烈建议您逐步按照本指南中的说明进行操作:support.google.com/richmedia/answer/2672553?hl=en
      • 请考虑将答案标记为正确,如果它确实解决了您的问题和/或评论。
      【解决方案3】:

      这一切似乎都不是错误,而是 enabler.js 的一个功能模拟了一个测试环境,当没有上传到 Adwords 时(猜想它在 Doubleclick 中类似)。上传到 Google 环境应该会改变这种情况

      看看控制台看看:

      1. 在 enabler.js 之后加载所有项目有很长的延迟。
      2. 这不是因为 enabler.js 的加载时间过长 - 没关系。
      3. 查看日志,启动器等待一秒钟并抛出:

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

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

      希望这对您有所帮助。

      【讨论】:

      • 真的很有帮助。谢谢。下一个问题是:如果我们不使用 Google Adword 而是使用本地存储或类似 revive 之类的东西,有没有办法强制环境?
      • 参见@Ollatair 的answer
      【解决方案4】:

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

      由于某些原因,预览生成的 HTML 中的 Enabler.js 只需 0.019 秒即可加载,而发布生成的 HTML 中的 Enabler.js 只需 1.015 秒即可加载。

      【讨论】:

      • 感谢您的建议。我们已不再使用 Google Web Designer 作为动画工具。我们目前正在使用 Hype 3。如果我们决定重新使用 Google Web Designer,我们将确保牢记这一建议。谢谢! :)
      【解决方案5】:

      Studio 启动器 SDK 在包含 Studio 广告素材的 iframe 网址中查找“e”参数。它需要一个数字并使用它来设置创意环境。

      在您的预览环境中设置 e=1(指向您工作室广告素材的 index.html 的 iframe 网址中的查询字符串参数)将告诉启动器使用实时模式。

      我认为启动器具有此功能是有原因的(避免计算展示次数或为来自测试/质量保证环境的展示次数付费)...所以我不建议将其用作永久设置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-04
        • 1970-01-01
        • 2016-12-23
        • 1970-01-01
        • 1970-01-01
        • 2018-08-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多