iframe破坏者如何使用可扩展广告?

时间:2011-04-05 14:25:04

标签: javascript html iframe ads expandable

我对可展开广告和<iframe>有一些疑问。我创建了可展开的广告,该广告将显示在<iframe>中。这些广告将由已知的广告服务商提供,例如doubleclick,smartadserver,eyewonder等。

感谢some questions on Stack Overflow,我发现他们可以通过某些方式将广告从<iframe>中删除,甚至可以动态调整<iframe>的大小。

我在互联网上找到了来自主要广告服务公司的<iframe> buster files,但我并没有真正了解它们的运作方式。

我知道我必须创建一个HTML文件,我会将其与广告代码一起提供给发布商,他们需要将其放在他们的域名下。但我不明白该文件是如何工作的。我如何从我的JS中与它进行交互?

1 个答案:

答案 0 :(得分:4)

HTML文件允许广告供应商在托管HTML文件的域中加载自己的javascript。通常,它是一个3步骤。

  1. 广告服务器域(ads.adserver.com)上的iframe与网站域(www.example.com)之间的广告加载。
  2. 广告在此类iframe中检测到它并将另一个iframe加载到www.example.com上的HTML文件,并将参数传递到HTML文件
  3. HTML文件然后在广告中加载(首先找到广告加载的iframe以确定位置)并将其放置在父网站DOM结构上,由于它是相同的,它可以访问它域。