AdSense広告が見えない!?
ノートPCからサイトにアクセスすると全てのAdSense広告が見えません。広告サイズのスペースは空白で表示されます。
AdSenseの広告に関するトラブルシューティングには、広告が表示されない一般的な理由が以下のように書かれています。
しかし、他のPCやスマホでは表示されているのでほとんどの理由が当てはまりません。
また、chrome、Firefox、IE全てで同じ状況なので、ブラウザが原因では無さそうです。
そして、ようやく原因が分かりました。
hostsファイルでブロックされていました。
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1はローカル・ループバック・アドレスと呼ばれ、自分自身を指すIPアドレスです。AdSense広告の表示に関係する pagead2.googlesyndication.com を自分のpcに向かわせることでブロックされています。
ではブロックを解除するためにhostsファイルを書き換えます。
hostsファイルを編集する
hostsファイルは編集に管理者権限が必要なので、メモ帳を「管理者として実行」します。
メモ帳が起動したらファイルからhostsファイルを開きます。
※hostsファイルの場所はwindows7では、c:¥windows¥system32¥drivers¥etcの中にあります。
hostsファイルを開いたら、表示されない原因となっている『127.0.0.1 pagead2.googlesyndication.com』を削除して上書き保存。
これで完了です。
無事にAdSense広告が表示されました。