3

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

感谢Stack Overflow 上的一些问题,我发现它们是一些将广告从<iframe>s 中分离出来甚至动态调整<iframe>s 大小的方法。

我从 Internet 上的主要广告服务公司找到了<iframe>buster 文件,但我并不真正了解它们是如何工作的。

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

4

1 回答 1

4

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

  1. 广告在广告服务器域 (ads.adserver.com) 与网站域 (www.example.com) 上的 iframe 内加载。
  2. 广告在这样的 iframe 中检测到它,并在另一个 iframe 中加载到 www.example.com 上的 HTML 文件,将参数传递给 HTML 文件
  3. 然后 HTML 文件依次加载到广告中(首先找到加载广告的 iframe 以确定位置)并将其放置在父网站 DOM 结构中,由于它是同一个域,因此它可以访问该结构。
于 2011-05-03T22:48:01.003 回答