2011-04-05 74 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结构上,并认为它是相同的域。