我有一个简单的HTML文件,我正在测试Google广告和分析脚本是否有效,然后再将其添加到其他页面上。拥有AdSense帐户的同事向我发送了要添加到HTML头部的脚本代码。测试后,页面在任何浏览器中都不显示任何内容。
我已经停用了广告拦截功能,使用了隐身模式,甚至从https://support.google.com/adsense/answer/181950?hl=en复制了示例代码。为什么广告不会出现在测试页上?如何让它们出现?代码如下(用XXXXX替换敏感数字):
<!doctype html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>Test page</title>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-XXXXXXXXXXXXXXXXX",
enable_page_level_ads: true
});
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX-X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXXX-X');
</script>
</head>
<body>
</body>
</html>
我也得到错误:
GET https://www.google-analytics.com/analytics.js net::ERR_QUIC_PROTOCOL_ERROR
您的GA代码看起来很好。我没有看到它失败的任何理由。
请检查这是否是问题。