3

エキスパンド広告と について質問があり<iframe>ます。に表示されるエキスパンド広告を作成しました<iframe>。これらの広告は、doubleclick、smartadserver、eyewonder などの既知の広告サーバーによって配信されます。

Stack Overflow に関するいくつかの質問のおかげで、広告を<iframe>s から分割したり、<iframe>s を動的にサイズ変更したりするいくつかの方法であることがわかりました。

<iframe>主な広告配信会社のバスター ファイルをインターネットで見つけましたが、その仕組みがよくわかりません。

広告タグと一緒にサイト運営者に提供する HTML ファイルを作成する必要があることはわかっています。サイト運営者はそれをサイト運営者のドメインに配置する必要があります。しかし、そのファイルの仕組みがわかりません。JS からどのようにやり取りするのですか?

4

1 に答える 1

4

HTMLファイルを使用すると、広告ベンダーはホスティングHTMLファイルのドメインに独自のJavaScriptを読み込むことができます。通常、その3ステップのプロセス。

  1. 広告は、サイトドメイン(www.example.com)に対して広告サーバードメイン(ads.adserver.com)のiframe内に読み込まれます。
  2. 広告はそのようなiframeでそれを検出し、さらに別のiframeをwww.example.comのHTMLファイルにロードし、パラメータをHTMLファイルに渡します
  3. 次に、HTMLファイルが広告に読み込まれ(最初に広告が読み込まれていたiframeを見つけて場所を特定します)、同じドメインであるためにアクセスできる親WebサイトのDOM構造に配置します。
于 2011-05-03T22:48:01.003 に答える