アカウント名:
パスワード:
この条件は別に普通に思える。広告の上で指をダウンして、ほとんどスクロールさせずにすぐ指をアップ、これでクリックしたと判定するんでしょ。別に悪くないのでは。縦スクロールがキャンセルされるのは糞だと思うが。
それにこれグーグルAdSenseが提供しているコードではないか?サイトや広告主が提供しているわけではなかろう?
タップ開始位置が広告エリア内タップ開始から終了までが250ms以内タップ開始と終了位置のX座標差が50pix以内
本題はたいとるおんりー。0.25秒以下の操作の時にしか作動しない事で誤タップに誤認させてるのがキモで、それ以外は「広告エリア内から始まる縦スクロールを長さ無制限でジャックする挙動」でしかないよ。横移動しても広告のインタラクティブ動作に操作が吸われるだろうから、横移動で不発になってもやり直しのスクロール操作を吸える可能性がある。
>X座標差が50pix以内
ああ、Y座標では判定してなかったのか。あとこれは横にスライドできる広告だから、横に大きく指を動かしたときは広告をスライド、そうでないときはタップ、と判定してるんじゃないかな。この部分のコードを指して誤タップを誘導してるとは、言いにくいような。
広告単体のページならその理屈も通るが、ほとんどの場合広告は表示されるコンテンツの一部分であり、広告が表示されているコンテンツの方は縦スクロールとなっていることが多い。だから「広告部分だけを考えればおかしな動きとは言えないが、それを口実にして縦方向の移動を無視することで誤タップ扱いにしている」といったところだな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
別に普通では (スコア:1)
この条件は別に普通に思える。広告の上で指をダウンして、ほとんどスクロールさせずにすぐ指をアップ、これでクリックしたと判定するんでしょ。別に悪くないのでは。縦スクロールがキャンセルされるのは糞だと思うが。
それにこれグーグルAdSenseが提供しているコードではないか?サイトや広告主が提供しているわけではなかろう?
タップ開始位置が広告エリア内
タップ開始から終了までが250ms以内
タップ開始と終了位置のX座標差が50pix以内
よく読め、縦の移動距離が無制限だ (スコア:0)
本題はたいとるおんりー。
0.25秒以下の操作の時にしか作動しない事で誤タップに誤認させてるのがキモで、
それ以外は「広告エリア内から始まる縦スクロールを長さ無制限でジャックする挙動」でしかないよ。
横移動しても広告のインタラクティブ動作に操作が吸われるだろうから、
横移動で不発になってもやり直しのスクロール操作を吸える可能性がある。
Re: (スコア:0)
>X座標差が50pix以内
ああ、Y座標では判定してなかったのか。あとこれは横にスライドできる広告だから、横に大きく指を動かしたときは広告をスライド、そうでないときはタップ、と判定してるんじゃないかな。この部分のコードを指して誤タップを誘導してるとは、言いにくいような。
Re:よく読め、縦の移動距離が無制限だ (スコア:0)
広告単体のページならその理屈も通るが、ほとんどの場合広告は表示されるコンテンツの一部分であり、広告が表示されているコンテンツの方は縦スクロールとなっていることが多い。
だから「広告部分だけを考えればおかしな動きとは言えないが、それを口実にして縦方向の移動を無視することで誤タップ扱いにしている」といったところだな。