2009-11-24 12 views
12

Mit Blick auf einige Werbefirmen (DoubleClick, Atlas) habe ich das Konzept der iframe Buster-Dateien gefunden, die auf demselben Host wie der Ad Publisher gehostet werden (ein Beispiel: http://www.adopstools.com/ibusters/atlas/atlas_rm.htm, und es gibt eine Menge JS-Code) das funktioniert mit dieser Seite).IFrame Buster-Dateien - was ist ihr Zweck?

Ich habe gelesen, dass sie verwendet werden, um den Iframe dynamisch zu skalieren. Ist das alles zu Iframe Busters? Führt das Hosting auf dem Host des Publishers zu JS-domainübergreifenden Einschränkungen?

Hinzugefügt: Ich verweise auf den hier beschriebenen Anwendungsfall: http://blog.operative.com/?tag=iframe, und nicht nur das iframe-Quelldokument auf die oberste Ebene zu ändern.

Antwort

11

iframe Busters soll innerhalb eines anderen Seite eine Webseite aus einem Iframe brechen, damit sie der Top-Level-Seite

zum Beispiel werden Wenn ich einen iframe in dieser Antwort mit Ihrer Website drin hätte, wäre die Rolle eines iframe Busters auf Ihrer Website, Ihre Website aus meinem iframe zu busten und verhindern, dass ich iframes verwenden, um Ihre Website zu zeigen

Dies ist ähnlich um Frames zu machen, wo eine Website in einem Frameset enthalten sein kann, wobei ein zweiter Frame oben eine Digg-Leiste oder Werbung zeigt. In diesem Fall würde ein Frame-Buster den Browser zwingen, die Website und nur die Website wie vom Autor beabsichtigt anzuzeigen, und nicht in einem Frame mit potenzieller Werbung oder Malware, die in einem anderen Frame gebündelt ist.

Im angegebenen Beispiel wird das JavaScript verwendet, um ein Skript-Tag in eine zweite JavaScript-Datei einzufügen, die den eigentlichen Frame-Busting durchführt. Das JavaScript, das in der html-Datei verwendet wird, verschleiert diesen Prozess beim Laden verschiedener URLs für verschiedene Werbungen, die jeweils unterschiedliche iframe-html einfügen.

Die Längen, zu denen gegangen wird, sind wahrscheinlich ein Faktor einer Katzen- und Mausverfolgungsjagd, wie es mit Framing Busting-Techniken üblich ist, wo Seiten Skripte geschrieben haben, um Rahmen zu sprengen, und die Unternehmen, die für das Framing der Seiten verantwortlich sind, geschrieben haben Anti-Frame-Zerschlagung Skripte, so Anti-Anti-Frame-Zerschlagung Skripte wurden geschrieben.

+2

Ich denke, das Konzept von 'Iframe Buster' ist überstrapaziert. Du beziehst dich darauf, aus dem iFrame herauszuspringen, damit die "iframed" -Seite zur obersten Seite wird. Wer möchte in der Anzeigenschaltung jedoch, dass die Anzeige den gesamten Seitenbereich einnimmt? Zum Beispiel, Iframe Busters sind hier erwähnt: http://blog.operative.com/?tag=iframe –

+0

aktualisiert die Antwort –

14

Dies ist für "übernehmen Anzeigen" getan. Wir verwenden iframes (ADI - iframe vs ADJ - javascript) aus ein paar Gründen:

1 - sie verlangsamen das Laden Ihrer Seite Inhalt. 2 - Sie können Javascript auf Ihrer Seite brechen, wodurch Ihre Seite nicht mehr ordnungsgemäß funktioniert. 3 - schlimmer Fall: Sie injizieren schädlichen Code.

Mithilfe des Iframe (ADI) -Ansatzes werden die Anzeigen in einem eigenen Dokument isoliert und können die Hauptwebseite nicht beeinträchtigen.

Es gibt jedoch Fälle, in denen Ihr Marketingteam Anzeigen übernehmen möchte. Sie sind Anzeigen, die außerhalb ihres iframe-Fensters eingeblendet werden. Für diese Anzeigen wurde der "iframe busting" -Ansatz von den meisten der führenden Werbekunden eingerichtet. Bei diesem Ansatz müssen Sie eine Datei auf Ihrer Seite hosten, mit der die Anzeigen interagieren können, und die domainübergreifenden Einschränkungen von Browsern bestehen.

Hier ist eine umfassende Liste dieser Dateien: http://www.adopstools.com/?section=miscellaneous&page=iframes

+2

+1. Schlimmer Fall passiert - http://stopmalvertising.com/ – nottinhill

4

Iframe Busters bestimmte Art von Rich Media-Motive führen ihre volle Funktion helfen werden verwendet, um. Zum Beispiel wird ein erweiterbares Rich Media nicht erweitert, wenn es in einen Iframe geliefert wird, ohne aus dem Iframe aussteigen zu können.

Hier kommt der Iframe Buster ins Spiel.

Der Zweck des Iframe-Busters besteht darin, das Creative aus den Iframes des Publishers auszubrechen, damit das Creative voll funktionsfähig ist.

In der Regel ist es eine Datei, die in einem Ordner in der Site-Domain abgelegt werden muss.

So www.yoursitename.com/folder/iframebuster.html

Dieser Standort muss referenziert werden, wenn Sie eine erweiterbare Anzeige in die Iframe dienen.

3

Was der iFrame Buster tut, ist, dass ein erweiterbares Banner außerhalb seiner Anzeigenblockdimension erscheinen kann. Für rg. Wenn Sie eine 300x250-Anzeigenfläche haben und ein 300x250-Werbebanner haben, das bei Mausklick oder Mausklick auf 300x500 erweitert wird, erlaubt iFrame buster, diese 300x250-Grenzen zu durchbrechen und dem Banner Platz für 300x500 zu geben.

Doubleclick iFrame Buster wird normalerweise benötigt, wenn Sie über ein Rich Media-Creative wie Pushdown, PubBar oder Expandable verfügen, das in DART Studio gehostet und bereitgestellt wird.

Atlas hat ihren eigenen iframe Buster Code, MediaMind hat adtineyev2.html und ähnlich FlashTalking und andere haben ihre, die auf dem Server gehostet werden müssen, wo die Anzeigen laufen werden.