我将配置 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,
},
],
},
Run Code Online (Sandbox Code Playgroud)
我有一个错误:
adsbygoogle.push() 错误:每页仅支持一个 AdSense 头标记。第二个标签将被忽略。
和警告:
AdSense head 标记不支持 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>
Run Code Online (Sandbox Code Playgroud)
我该如何解决它?
预计会出现警告,因为 nuxt 似乎正在添加额外的属性。此警告不会破坏广告。它旨在帮助发现开发人员可能错误输入 adsbygoogle 数据属性的问题。
再说Only one AdSense head tag supported per page一次,它不应该影响广告。第一个头标签应该运行得很好。虽然我很好奇为什么 nuxt.js 会插入 adsbygoogle 两次。
| 归档时间: |
|
| 查看次数: |
4816 次 |
| 最近记录: |