2016-08-27 65 views
0

今天,我收到谷歌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

除非有一位谷歌員工知道並且能夠回答您的(無關緊要的)問題,否則您所得到的只是受過教育的猜測......這就是我爲什麼說的原因。我不知道,坦率地說,我並不認爲知道這些細節可以繼續有意義的存在是很重要的 –

回答

0

您可以指定加載圖像時將調用的圖像標籤上的onload函數。他們也可以將自己的邏輯放在服務器上,以便在請求加載該映像時,他們會知道已被調用。

+0

,但只有當完整圖像加載時纔會調用onload函數,而不是一個像素。對? – moeseth

+0

即全圖像​​只有1個像素的圖像。它的1x1圖像。 – hridayesh

+0

,但根據他們的聲明,「1廣告像素」,這意味着它是實際廣告的一部分,而不是外部1x1圖像 – moeseth

相關問題