こんにちは、としです。
今日はアドセンス広告が表示されなくなった時の解決方法を紹介します。
先日の記事「悲報!! アドセンス広告が表示されなくなった!」にも書きましたが、私自身がアドセンス審査を合格した翌日から、広告が一切表示されなくなりました。
その時は嬉しくて何度も広告を表示させたために、トラフィックの関係で規制されていると思い込んでいました。
しかし、やっとの思いで合格したアドセンスなのに、翌日からすべて広告が消えるなんて諦めきれませんよね。
他に原因があるのではと思い、検索しまくりついに発見しました。
実際の原因は違う所にあったようです。
現在でも自動広告は表示されませんが、広告ユニットを使用して運用しています。
私と同じような状況で困っている方の助けになればと思い、今回記事にしました。
ここからの説明は「ポリシー違反」が無い状態での説明になりますので、ポリシー違反によって広告が表示されない方は対象外になります。
目次
アドセンス広告が表示されない原因
私がアドセンス広告が表示されなくなった時の状況ですが、審査合格のメールを受け取った後にアドセンスにログインしました。
ログインするとすぐに「要注意 – ads.txt ファイルが含まれていないサイトがあります。収益に重大な影響が出ないよう、この問題を今すぐ修正してください。」と書かれた表示が目に入りました。
これは直ぐに対応しなければと思い「ヘルプ」を参照して「ads.txt」を設置したのですが、ここから悪夢が始まります。
自分のサイトに行くと広告がすでに表示されていましたので安心していたのですが、ページを進むたびに広告の数が減っていきました。
最終的に翌日には、全ての広告が表示されなくなりました。
その時の気持ちは正に「吐き気を催す」ような気持ちで、目の前が真っ暗になりました。
ポリシー違反かトラフィックの関係の違反をしたと思いアドセンスにログインして確認してみますが「ポリシー違反はありません」と表示されているし、サイトも「準備完了」となっています。
原因が分からない状態で約1週間調べまくり、ついに解決策を発見しました。
原因はads.txtの不備だったのです。
不備と言ってもログインした時に表示されていた「警告文」はすでに消えていたので気付くのに1週間も掛かってしまいました。
(警告文が消えていたので完全に頭の中ではads.txtは問題無いと考えており、疑うのに時間が掛かりました)
それでは、ads.txtが不備無く設定されているかの確認と、問題があった時の対処方を紹介します。
ads.txtの確認と修正
下記のサイトに移動して「ドメインを入力」とあるところに、自分で設置したads.txtのアドレスを入力して「チェック」をクリックします。
https://fe.datasign.co/adstxt/
ここでエラー表示が出なければ問題無いのですが、私の場合は下記にある2つのエラーが出ました。
上記の2つのエラーなのですが「ISO~」のエラーは放置しても問題ないようです。
もし気になる方は「こちらのサイト」に詳しく書いてありますので参考にして下さい。
問題は「BOM~」の方のエラーです。
このエラーによって広告の表示に影響が出ていると考えられます。
BOMエラーの原因としてはWindows標準のメモ帳でads.txtを作成した事です。
保存する時に「UTF-8」で保存したのですが、Windows標準のメモ帳は文字コードをUTF-8にしてファイル保存を実行すると、必ず「BOMあり」になるようです。
しかも「BOMあり/なし選択不可」でメモ帳自体では修正する事が出来ません。
これを修正するためにフリーソフトの「TeraPad」を使用しました。
「TeraPad」で検索すると直ぐに見つかりますので必要な方はダウンロード&インストールを行って下さい。
また「UTF-8」のBOMなしで保存出来るソフトをお持ちならそちらで修正して下さい。
「TeraPad」を使用しての修正作業は簡単で、ads.txtをTeraPadで開いて「ファイル」→「文字/改行コード指定保存」をクリックし、「UTF-8N」を選択して保存するだけです。
「UTF-8」がBOMあり、「UTF-8N」がBOMなし になりますので間違わないように保存して下さい。
後は今保存したads.txtをアップロードし直すだけです。
私の環境ではこの方法でアドセンス広告が表示されるようになりました。
ただし、自動広告は表示されませんので広告ユニットを使用して表示させている状態です。
「自動広告がなぜ表示されないのか」はまだ調査中ですので、わかり次第報告いたします。
まとめ
今日はアドセンス広告が表示されなくなった時の解決方法を紹介しました。
私と同じようにポリシー違反が無いのに広告が表示されなくなった方。
ads.txtを設置してから「警告文」は消えたのに広告が表示されなくなった方。
上記の方は是非ads.txtを確認する事をオススメします。
広告が消えてからの1週間は本当に長く感じました。
色んなサイトを見てもこれだと言う解決方法が無く、放置していたら数週間~1ヶ月後に復活したとか言う話ばかりでした。
それを信じて1ヶ月待っても、今回の問題は解決していなかったと思います。
諦めずに色々試して良かったと思いますので、もし同じ悩みでお困りなら「とにかく色んな事を試しましょう」と言いたいです。
絶対に諦めずに頑張れば道は開けますよ。
最後まで読んでいただき、ありがとうございました。