Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可扩展广告的iframe busters是如何工作的?_Javascript_Html_Iframe_Ads_Expandable - Fatal编程技术网

Javascript 可扩展广告的iframe busters是如何工作的?

Javascript 可扩展广告的iframe busters是如何工作的?,javascript,html,iframe,ads,expandable,Javascript,Html,Iframe,Ads,Expandable,我有一些关于可扩展广告和s的问题。我已经创建了可扩展的广告,将在s中显示。这些广告将由doubleclick、smartadserver、eyewonder等已知的ads服务器提供 多亏了,我发现它们是将广告从中分离出来,甚至动态调整大小的一些方法 我从互联网上的主要广告服务公司那里找到了,但我真的不知道它们是如何工作的 我知道我必须创建一个HTML文件,我会把它和我的广告标签一起交给出版商,他们需要把它放在他们的域名下。但我不明白那个文件是怎么工作的。如何从我的JS与它交互?HTML文件允许广

我有一些关于可扩展广告和
s的问题。我已经创建了可扩展的广告,将在
s中显示。这些广告将由doubleclick、smartadserver、eyewonder等已知的ads服务器提供

多亏了,我发现它们是将广告从
中分离出来,甚至动态调整
大小的一些方法

我从互联网上的主要广告服务公司那里找到了,但我真的不知道它们是如何工作的


我知道我必须创建一个HTML文件,我会把它和我的广告标签一起交给出版商,他们需要把它放在他们的域名下。但我不明白那个文件是怎么工作的。如何从我的JS与它交互?

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

  • 与站点域(www.example.com)相比,Ad服务器域(ads.adserver.com)上的iframe中的Ad加载
  • Ad在这样一个iframe中检测到它,并将另一个iframe加载到www.example.com上的HTML文件中,将参数传递给HTML文件
  • HTML文件然后依次加载到广告中(首先查找广告加载的iframe以确定位置),并将其放置在父网站DOM结构上,由于它是同一个域,因此它可以访问该结构