# 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

googleadsense

で、先ほどGoogle AdSenseのページをみたら、ads.txtの配置を忘れないように!ってメッセージが出てたので、慌ててダウンロードしてpublicディレクトリに追加しました。

はてさて、どうなることやら。。笑

このエントリーをはてなブックマークに追加

Algolia検索からの流入のみConversionボタン表示