2011-04-05 32 views
3

我對可擴展廣告和 s有一些疑問。我製作了展開式廣告,將顯示在 s中。這些廣告將被稱爲廣告服務器例如DoubleClick,smartadserver,EyeWonder廣告等送達可擴展廣告的iframe攔截器如何工作?

感謝some questions on Stack Overflow,我發現他們有一些方法來打破廣告出 S的甚至是動態調整的秒。

我發現<iframe> buster files來自互聯網上的主要廣告服務公司,但我並沒有真正瞭解他們的工作方式。

我知道我必須創建一個HTML文件,並將其與我的廣告代碼一起提供給發佈商,並且他們需要將其放在其域中。但我不明白這個文件是如何工作的。我如何從我的JS與它進行交互?

回答

4

HTML文件允許廣告供應商在託管HTML文件的域中加載自己的JavaScript。通常,它是一個3步驟的過程。

  1. 廣告在廣告服務器域(ads.adserver.com)上的iframe與網站域(www.example.com)中加載。
  2. Ad在這樣的iframe中檢測到它,並將另一個iframe加載到www.example.com上的HTML文件中,將參數傳遞到HTML文件
  3. HTML文件然後輪流加載廣告(首先找到iframe廣告加載到確定位置),並將其放置在其有權訪問的父網站DOM結構上,並認爲它是相同的域。