Ich versuche eine Anzeige zu erstellen, die einen Leuchtkasten wirft, aber die Anzeige selbst wird entweder in einen Iframe platziert und/oder in die Site eingefügt () nicht die gleiche Domäne). Einige Websites haben es in einem Iframe und einige nur auf der Website wie es ist. Ich habe keine Kontrolle über die Website, auf der die Anzeige platziert wird.Interstitial-Anzeigen (asynchrone Anzeigen) ohne Platzierung eines Codes auf der Website
Ich weiß, ich kann die postMessage()
verwenden, um Daten aus dem Iframe zu senden und Befehle im übergeordneten Fenster mit den empfangenen Daten, aber ich kann keinen Code auf dem übergeordneten Fenster platzieren. Gibt es eine universelle Lösung, die in beiden Szenarien funktioniert? Ich möchte einige Inhalte in das Elternfenster übertragen.
Dieser Code tut genau das, was ich frage, aber ich weiß nicht, wie es es tut:
<script src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=28&pli=17085731&PluID=0&w=1&h=1&ord=[timestamp]&ucm=true&ncu=$$%c$$"></script>
<noscript>
<a href="%chttp%3A//bs.serving-sys.com/BurstingPipe/adServer.bs%3Fcn%3Dbrd%26FlightID%3D17085731%26Page%3D%26PluID%3D0%26Pos%3D67849382" target="_blank"><img src="%%VIEW_URL_ESC%%.http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=bsr&FlightID=17085731&Page=&PluID=0&Pos=67849382" border=0 width=1 height=1></a>
</noscript>