毎日微々たる金額を生み続けてくれているGoogleアドセンス。
(ほんと微々たるものですがっ!)
昨日の夜、アドセンスにログインしたらこんなものが表示されました。
なにやら不安感を抱くエラー文言ですね。
とりあえず一晩寝かせてみた
何かの間違えだろうと楽観的にとらえて、一晩寝かせてみたのですがやっぱり表示されたままのようです。
かなりむかーしの話ですが、とあるサイトを運用していたことがありましてなにやらGoogleから連絡が来たことがあったのです。
その時は自分が運用していたサイトのHTMLソースをコピペしてサイトを作る(練習?)をしていた人がいたようで、
HTMLソースを丸パクリだったのでアドセンスコードも入っており、知らないうちに他のドメインで使われていました。
今となっては、その後どう対処したか全く思い出せないのですが、そういうことがまた起きたのかな?と思いました。
変化がないので対応を試みる
アドセンスの画面から修正をしようと思ったのですが、下記のようなことが書かれています。
どうやらアドセンスの画面からダウンロードしたads.txtをサイトのルートに置く必要があるとのこと。
ですが独自ドメインを使っていても、はてなブログをベースとして使っているためそういったルートディレクトリへアクセスすることができません。
画像やファイルを置くにしても何かしらのディレクトリに入る仕様になっています。
困りましたねぇ。
はてなブログのヘルプにも書いてあった
まず最初にはてなブログのヘルプでよくある質問から探すことにしました。
すると、ありました!
「はてなブログで ads.txt を配信する方法はありますか」という項目。
「要注意 - ads.txt ファイルが含まれていないサイトがあります。収益に重大な影響が出ないよう、この問題を今すぐ修正してください。」 というエラーが表示されるようになったというお問い合わせをいただいております。
現在のところ、はてなが提供しているドメイン ( *.hatenablog.com 等) か独自ドメインを設定しているブログかに関わらず、ads.txt を配信する機能は提供していません。
多くの方が利用されているGoogle AdSense ads.txtに関するヘルプにも記載してあります通り、ルートドメインにファイルを設置することができない場合はads.txtを使用する必要はありません。また、現時点のAdSenseの仕様やその他の広告業界動向を鑑みてもads.txtがない場合に広告が配信されなくなるケースは極めて限定的と判断しています。
はてなブログが提供するドメインのルートドメインでも現在のところ ads.txt を設置する予定はありません。これはユーザー様のGoogle AdSenseの広告配信に影響をださないための措置です。
また、独自ドメイン設定をご利用の場合には、ご自身で zone apex (ルートドメイン) にサーバを用意していただき ads.txt を配信することで対応可能です。ただし、この方法についてははてなでサポートすることができません。何卒ご了承ください。
上記のようなことが書かれているのですが、よくわからない人や読むの面倒という人向けに要約すると。
「何もしなくてよい。問題ないぞ!」ということです。
ですが、先ほど過去の経験を書いたのですがそれが下記のようなケースに該当するということです。
また、現時点のAdSenseの仕様やその他の広告業界動向を鑑みてもads.txtがない場合に広告が配信されなくなるケースは極めて限定的と判断しています。
なので、HTMLよくわからないけどとりあえず他人のコピペしてマネしてみたというい人がいる場合は、やっぱり問題があるってことですね。
とりあえず今のところは問題なさそうなので、ヘルプにあったように放置してみようと思います。