为Google Adsense找到了预加载链接,但浏览器未使用它

时间:2019-07-11 17:14:02

标签: javascript php html wordpress adsense

我的Wordpress网站[ followmyinstagram.de ]运行在标题标签和某些文本区域内实现的Google Adsense。该代码直接写入了儿童主题,因此我没有在Adsense中使用任何插件。

通过分析Chrome浏览器抛出的网站页面速度:

警告:找到了“ https://pagead2.googlesyndication.com/pagead/js/xxxxxxx/xxxxxxx/show_ads_impl.js”的预加载链接,但浏览器未使用该链接。检查是否正确使用了crossorigin属性。

浏览器以这种方式浪费大量时间来请求文档。就像它说的那样,必须有机会在网站显示之后预加载链接或延迟加载链接。事实是,提到的链接在我的网站代码中都不会出现,因此必须由Adsense块内的原始链接来获取。如何解决此错误?

根据[https://wordpress.org/support/topic/i-am-getting-a-warning-in-during-google-page-speed-test/],某些插件可能会干扰Adsense,但我已经测试了所有8个插件。

缓存插件可能会造成干扰:自动优化,WP超级缓存

如果我删除Adsense代码段,该错误当然就会消失。

那是我的header.php

<head>
    <script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" ></script>
    <script>
     (adsbygoogle = window.adsbygoogle || []).push({
          google_ad_client: "ca-pub-**************",
          enable_page_level_ads: true
     });
    </script>

</head>

警告:发现预加载了“ https://pagead2.googlesyndication.com/pagead/js/xxxxxxx/xxxxxxx/show_ads_impl.js”,但浏览器未使用该预加载。检查是否正确使用了crossorigin属性。

1 个答案:

答案 0 :(得分:0)

你无能为力,这是谷歌要解决的问题,但预加载的资源可能会在渲染后事件中使用。