测试Google广告和Google Analytics脚本会显示空白页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试Google广告和Google Analytics脚本会显示空白页面相关的知识,希望对你有一定的参考价值。
我有一个简单的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代码看起来很好。我没有看到它失败的任何理由。
请检查这是否是问题。
- 在Chrome中打开一个新标签页
- 在地址栏中输入chrome:// flags /
- 找到实验QUIC协议
- 使用下拉菜单,选择禁用
- 重启Chrome
参考:https://www.lucidica.co.uk/help/err_quic_protocol_error/
以上是关于测试Google广告和Google Analytics脚本会显示空白页面的主要内容,如果未能解决你的问题,请参考以下文章
Android 实时应用 - 带有 Facebook 广告的 Google Admob 中介仅显示测试广告
测试广告显示但原始广告未显示在 Google admob 的 phonegap 构建应用程序中
尽管手动测试成功,但通过重力表单从 Google 广告点击中捕获的 UTM 参数仍然无效
我的应用显示测试广告,但没有真实广告(AdMob Google)