January 11, 2005

Firefoxでは、Google Adsenseの下が切れて表示されなくなっていた問題について

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

moogle.gif

こんな感じ。
広告内容はダミーです(笑・・当たり前だ!)
で、理由が分からず。
IEではちゃんと表示されるんですよ。
だから不可解だなぁと。
CSSまわりをいじってもダメで。
昨日ようやく分かりました。

コードの中に、

google_ad_height = 250;

というパラメータがあるのですが、広告スペースの高さを規定するパラメータのようですね。
読んでそのままですけど。
生成されたコードそのままだと250なのですが、広告の文章が長くて2行になる場合などはとっくに250px超えていたわけなんですよ。
フォーマットは300*250ということになっているんですけどね。
で、250pxからはみ出た分は表示されなくなって切れていたと。
ほんとに、Firefox(というより、MozillaのレンダリングエンジンのGekkoということになるのかな?)は律儀に表示するんですね。
Javascriptも例外ではないと。
ということで、250を290に書き換えたら、見事!全部表示出来るようになりました!
Javascriptのコードをいじることは、最初全く考えていませんでしたから、勉強になりましたね。

追記(050112)
ちょっと気になったので、Adsenseのプログラムポリシーを調べてみたら、コードの改変はいかなる場合でもダメだということで。
アカウント削除の憂き目は勘弁願いたいので、とりあえず元のコードに戻しました。
Googleにフィードバックしようと思います。
残念!

Posted by yoshidako at January 11, 2005 10:51 PM | トラックバック
コメント

ダミー面白すぎです。
「お笑いプロダクション出会い」にはまりました。

Posted by: Jody at January 11, 2005 11:24 PM

Jodyさん、こんにちは!
そうですかぁ?
面白かったっすか。
俺的にはもよおすドメインも好きだったりします(w

Posted by: よしだこうすけ at January 12, 2005 12:34 PM
コメントする









名前、アドレスを登録しますか?






HD/DVDレコーダー最安情報