ども、katsuです。
昨日自分のブログをメンテナンスしていたら、google AdSense 広告が表示されていたのに、
表示されていないではありませんか!
…正直焦りました。
せっかく、アドセンスのアカウント申請が承認がされたばかりなのに…
てな訳で、今回いろいろ調べた結果と原因および解決方法をご紹介します。
アドセンス広告が表示されなくなる原因
広告が表示されなくなるということは、アドセンス広告を主に収入源にしている方は、死活問題ですよね。
まず今回自分のブログ内の広告が表示されなくなった状況を整理すると、
・審査は通過している
・広告は少し前までは正常に表示されていた
・広告が表示されてから、アドセンス広告の設定は変えていない。
てな感じです。
以上の事を踏まえて表示されなくなる原因を考えてみました。
アドセンスの規約違反で表示されない
アドセンスをブログ内に表示するにあたって細かい規則があるようです。
今回は細かい規則については省略しますが、それらの規則を破ると、
警告→停止→アカウント無効となるようです。
アカウント無効となった場合は、復活させることは不可能なようです。
アカウント再登録不可能はかなり厳しいと思いますが、ルールを守りそうならないように注意しましょう。
また、ルール違反をしていないかは、アドセンスの「設定」「ポリシーセンター」を見ることで確認できます。
今回アドセンスのポリシーセンターを確認しましたが、問題ないようです。
javascriptが無効
アドセンス広告は、Javascriptを使用しているので、ブラウザの設定を無効にしていると、広告部分が非表示となってしまうようです。
Javascriptは有効にしておきましょう。
自分のブラウザは特にJavascriptの設定は変えていないので、問題なしでした。
Firefoxのトラッキング保護設定
トラッキングとは、一般的に、ユーザーの複数のサイトにまたがる閲覧データを収集することを指します。
要するに、ユーザー毎にどんなページを見たかを集計して、個々の趣味趣向を割り出している。
そして、アドセンス広告はそれを利用して、見る人の趣味趣向に合わせて広告を変えて表示させている。
ここからは、推測ですが、そのトラッキング保護の設定をオンにすると、閲覧データが利用できないので、アドセンス広告も表示できないといったところでしょうか。
ブラウザはFirefoxをメインで使っていますが、昨日Firefoxの自動更新が来ていて更新しました。
更新後から、表示されなくなったので、原因はFirefox側かなと思っていましたが、やはりそうでした。
解決策
Firefoxのトラッキングの保護設定を元に戻します。
アドセンス広告が表示されなくなったページのアドレスバー左側の「ビックリマーク」クリックすると、下記画面になるので
「このセッションのみ保護を無効にする」ボタンをクリックすると、アドセンス広告が表示されるようになります。
トラッキングの保護の設定をオフにしたら、自分のブログではアドセンス広告が表示されるようになりました。
ただ、今までトラッキングの保護の設定はオフにしてあったと思うんですが、なぜでしょう。
また、「セッションのみ保護を無効にする」となっているので、サイトやブログまるごとトラッキングの保護非対象にする設定はどうやってやるのでしょう?
また、わかり次第アップします。