僕の運営しているこのサイトと、熱風ちゃんねるの、個別アーカイブに設置してあるGoogle Adsense広告が、Firefoxでちゃんと表示されなかった問題。
どうちゃんと表示されなかったのかというと、下が切れてしまっていたのですね。
レクタングル(中)というレイアウトの広告を表示させていたのですが、4つ広告が表示された場合、一番下の広告の半分くらいがばっさりカットされてしまうという。
本当に、文字の下半分が切れたりしていましたから。
こわいくらいに。

こんな感じ。
広告内容はダミーです(笑・・当たり前だ!)
で、理由が分からず。
IEではちゃんと表示されるんですよ。
だから不可解だなぁと。
CSSまわりをいじってもダメで。
昨日ようやく分かりました。
コードの中に、
google_ad_height = 250;
というパラメータがあるのですが、広告スペースの高さを規定するパラメータのようですね。
読んでそのままですけど。
生成されたコードそのままだと250なのですが、広告の文章が長くて2行になる場合などはとっくに250px超えていたわけなんですよ。
フォーマットは300*250ということになっているんですけどね。
で、250pxからはみ出た分は表示されなくなって切れていたと。
ほんとに、Firefox(というより、MozillaのレンダリングエンジンのGekkoということになるのかな?)は律儀に表示するんですね。
Javascriptも例外ではないと。
ということで、250を290に書き換えたら、見事!全部表示出来るようになりました!
Javascriptのコードをいじることは、最初全く考えていませんでしたから、勉強になりましたね。
追記(050112)
ちょっと気になったので、Adsenseのプログラムポリシーを調べてみたら、コードの改変はいかなる場合でもダメだということで。
アカウント削除の憂き目は勘弁願いたいので、とりあえず元のコードに戻しました。
Googleにフィードバックしようと思います。
残念!
ダミー面白すぎです。
「お笑いプロダクション出会い」にはまりました。
Jodyさん、こんにちは!
そうですかぁ?
面白かったっすか。
俺的にはもよおすドメインも好きだったりします(w