nuxt.js - Nuxt.js google AdSense 返回错误 支持一个标签
问题描述
我将配置 Google Adsense 添加到我的nuxt.config.js
文件中:
head: {
...
script: [
{
src: 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js',
'data-ad-client': process.env.VUE_APP_GA_AD || '',
async: true,
},
],
},
我有一个错误:
adsbygoogle.push() 错误:每个页面仅支持一个 AdSense 头部标签。第二个标签被忽略。
和警告:
AdSense 头部标记不支持 data-n-head 属性。
在页面的源代码中,我可以看到添加到 head 标签的代码:
<head>
...
<script data-n-head="ssr" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" data-ad-client="ca-pub-MY_NUMBER" async>
...
</head>
我该如何解决?
解决方案
预计会发出警告,因为 nuxt 似乎正在添加额外的属性。此警告不会中断广告。它旨在帮助发现开发人员可能错误输入 adsbygoogle 数据属性的问题。
再说一次Only one AdSense head tag supported per page
,它不应该影响广告。第一个 head 标签应该运行得很好。虽然我很好奇为什么 nuxt.js 会插入 adsbygoogle 两次。
推荐阅读
- c++ - 从文件中读取数字并将它们存储在数组 c++ 中的问题
- laravel - 添加原始文件后 Laravel 崩溃
- relative-path - 在 Prometheus Alertmanager 中通过相对路径添加模板文件
- python-3.x - Python中的嵌套递归函数流
- c# - 2d 平台 (UNITY) 中应包含 Shader 内置的内容
- wordpress - div中的文本不换行
- google-apps-script - Gmail 主题中的日文字符(あ、い、う、え、お)问题
- visual-studio - CMake project target issue in Visual Studio 2017
- python - How to improve SQLite insert performance in Python 3.6?
- git - 获取每个目录的 git commit stats