12

いくつかの広告会社(DoubleClick、Atlas)を見ると、広告発行者と同じホストでホストされているiframeバスターファイルの概念に出くわしました(1つの例:http ://www.adopstools.com/ibusters /atlas/atlas_rm.htm、およびそのページで機能するJSコードがたくさんあります)。

iframeのサイズを動的に変更するために使用されていることを読みました。iframeバスターに必要なのはそれだけですか?パブリッシャーのホストでそれらをホストすると、JSクロスドメイン制限に役立ちますか?

追加:ここで説明されているユースケースを参照しています:http://blog.operative.com/ ? tag = iframe、iframeソースドキュメントをトップレベルに変更するだけではありません。

4

4 に答える 4

14

これは「広告を引き継ぐ」ために行われます。いくつかの理由でiframe(ADI-iframeとADJ-javascript)を使用します。

1-ページコンテンツの読み込みが遅くなります。2-ページのJavaScriptが壊れて、ページが正しく機能しなくなる可能性があります。3-最悪の場合:悪意のあるコードを挿入します。

iframe(ADI)アプローチを使用すると、広告は独自のドキュメントに分離され、メインのWebページに干渉することはありません。

ただし、マーケティングチームがテイクオーバー広告を実行したい場合があります。これらは、iframeウィンドウの外側に拡大する広告です。これらの広告では、「iframeバスティング」アプローチがほとんどのトップ広告ベンダーによって設定されました。このアプローチでは、広告が相互作用し、ブラウザのクロスドメイン制限を通過できるファイルを自分の側でホストする必要があります。

これらのファイルの包括的なリストは次のとおりです。http ://www.adopstools.com/?section = miscellaneous&page = iframes

于 2010-10-04T19:03:56.520 に答える
12

iframeバスターは、Webページを別のページ内のiframeから切り離して、トップレベルのページにすることを目的としています。

たとえば、この回答にiframeがあり、その中にサイトが含まれている場合、サイトでのiframeバスターの役割は、サイトをiframeから破壊し、iframeを使用してWebサイトを表示できないようにすることです。

これはフレームバスターに似ています。フレームバスターでは、Webサイトがフレームセットに入れられ、2番目のフレームが上部に表示されてDiggバーまたは広告が表示されます。この場合、フレームバスターは、潜在的な広告やマルウェアが別のフレームにバンドルされているフレームではなく、ブラウザにWebサイトと作成者の意図したWebサイトのみを表示するように強制します。

提供されている例では、JavaScriptを使用して、実際のフレームバスティングを実行する2番目のJavaScriptファイルにスクリプトタグを挿入しています。リンクされたhtmlファイルで使用されるJavaScriptは、挿入するiframe htmlがそれぞれ異なる、さまざまな広告のさまざまなURLをロードするときに、このプロセスを単純にわかりにくくします。

サイトがフレームからバストアウトするスクリプトを作成し、サイトのフレーミングを担当する企業がアンチフレームバスティングを作成するフレームバスティング技術で一般的であるように、長さは猫とマウスの追跡の要因である可能性がありますスクリプトなので、アンチフレームバスティングスクリプトが作成されています。

于 2009-11-24T20:56:28.440 に答える
4

Iframeバスターは、特定の種類のリッチメディアクリエイティブが完全な機能を実行できるようにするために使用されます。たとえば、拡張可能なリッチメディアは、Iframeからバストアウトできずに、Iframeに配信されても​​拡張されません。

ここでIframeバスターが登場します。

Iframeバスターの目的は、クリエイティブがパブリッシャーIframeから抜け出して、クリエイティブが完全に機能できるようにすることです。

通常、サイトドメインのフォルダに配置する必要のあるファイルです。

したがって、www.yoursitename.com / folder / iframebuster.html

拡張可能な広告をIframeに配信するときは常に、この場所を参照する必要があります。

于 2011-06-03T09:35:48.700 に答える
3

iFrameバスターが行うことは、拡張可能なバナーをその広告ユニットディメンションの外に出すことを可能にすることです。rgの場合。300x250の広告スロットがあり、マウスオーバーまたはクリックで300x500に拡大する300x250の広告バナーがある場合、iFrameバスターはその300x250の境界を破り、バナーに300x500拡大する余地を与えます。

Pushdown、PubBar、ExpandableなどのリッチメディアクリエイティブがDART Studioでホストされ、提供/セットアップされている場合は、iFrameバスターをダブルクリックしてください。

Atlasには独自のiframeバスターコードがあり、MediaMindにはaddineyev2.htmlがあり、同様にFlashTalkingやその他のコードには、広告が掲載されるサーバーでホストする必要があるものがあります。

于 2012-02-23T23:28:30.250 に答える