2016-08-27 1 views
0

今日Google AdSenseから、広告の1ピクセルに基づいて広告のインプレッションがカウントされたとのメールを受け取りました。どのように彼らはJavaScriptでそれを検出するのですか?Google Adsenseは広告の1ピクセルがJSに読み込まれていることをどのように知っていますか?

AdMob counts native and interstitial impressions when at least 1 pixel of an ad appears 
on a device's screen. 

JavaScriptで行うことはできますか?

私は1x1 gifピクセルで印象を検出する方法があることを知っています。しかし、どのようにしてgifかpngのいずれかの広告の1ピクセルを検出します。

+0

おそらく、ブラウザは何を受け取ったのかに基づいて広告を数えます。言い換えれば、JavaScriptは牛の意見です –

+0

@JaromandaXしかし、ネットワークの紛失や予測不能のために送信したもの。 – moeseth

+0

Googleの従業員があなたの(重要ではない)質問に答えることができるのでなければ、教育的な推測が得られるだけです。それが私がおそらく言った理由です。私は知らない、そして率直に言って、意味のある存在を続けるためにそのような細目を知ることが重要だと実際には考えていない。 –

答えて

0

イメージが読み込まれるときに呼び出されるイメージタグにonload関数を指定できます。また、彼らはサーバーにもロジックを置くことができるので、そのイメージをロードする要求が来たら、彼らは呼び出されたことを知るでしょう。

+0

と言っていますが、1つのピクセルではなく、フルイメージが読み込まれたときにのみonload関数が呼び出されると思います。右? – moeseth

+0

はフルイメージが1ピクセルのイメージのみであることを示します。その1x1画像。 – hridayesh

+0

しかし、実際の広告の一部であることを意味する「広告の1ピクセル」という文章によれば、外部1x1画像ではない – moeseth

関連する問題