# VuePressにGoogle AdSenseを入れたのだけど…
VuePress and Vue-Google-AdSense に沿って、VuePressにGoogle AdSenseの導入を試みたのですが、ヘッダにタグが入っていない的なアレで審査が通らず👇を埋め込んで審査を通過しました。
module.exports = {
〜略〜
head: [
[
"script",
{
"async src": "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",
"data-ad-client": "ca-pub-xxxxxxxxxx"
}
]
],
それっぽい広告が表示されるようになったのですがChromeのDeveloper Toolsで見ると👇のエラーが出ているのですよね…。ClientOnlyのタグを1つの記事で2回使っちゃうとアレとかなのかな。。
N {message: "adsbygoogle.push() error: Only one 'enable_page_level_ads' allowed per page.", name: "TagError", pbr: true, stack: "TagError: adsbygoogle.push() error: Only one 'enab…syndication.com/pagead/js/adsbygoogle.js:1:30168)"}
message: "adsbygoogle.push() error: Only one 'enable_page_level_ads' allowed per page."
name: "TagError"
pbr: true
stack: "TagError: adsbygoogle.push() error: Only one 'enable_page_level_ads' allowed per page.↵ at wk (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:30623)↵ at vk (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:30321)↵ at Ak (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:33054)↵ at b (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:33172)↵ at Ck (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:33328)↵ at Gk (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:36572)↵ at Ek (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:34183)↵ at https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:33534↵ at bf.k.ga (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:1:26305)↵ at of (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:1:30168)"
__proto__: Error
で、先ほどGoogle AdSenseのページをみたら、ads.txtの配置を忘れないように!ってメッセージが出てたので、慌ててダウンロードしてpublicディレクトリに追加しました。
はてさて、どうなることやら。。笑