1

Fancybox を使用して、実質的にインタースティシャル広告を表示しています。ページが読み込まれ、Fancybox がその上に読み込まれ、広告コンテンツが表示されます。これまでに作成したほとんどの広告コンテンツ (ハンドコードのリンク/画像、DoubleClick コンテンツなど) では、これが機能しています。しかし、Burst Media の広告は頭を悩ませているようです。

Fancybox が読み込まれるとすぐに、バースト広告が引き継ぎ、document.write()ページに表示されます。これは (私が知る限り) 他のすべてをダンプし、広告コンテンツのみを表示します。

さらに奇妙なことに、同じ広告コードがページのインライン広告で正しく機能します。

私が考えることができる唯一のことは、Burst コンテンツに が欠落しているためiframe、ページに大混乱を引き起こしているということです。しかし、それは他の場所で機能するため、私はイライラして混乱しています。

助言がありますか?

編集: 広告コンテンツは、従業員が適切な HTML に貼り付ける管理者から取得されます。PHP経由でページに直接追加されます。

4

1 に答える 1

0

@Pointyが提案したように、将来必要になる可能性がある場合は、iframeが必要です。iframe 部分のテンプレートは次のとおりです。

<iframe src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=<VALUE_OF_C>&pli=<PLI_ID>&PluID=0&w=300&h=250&ord=[timestamp]&ifrm=2&ucm=true&z=0" width=300 height=250 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0  scrolling=no bordercolor="#000000">
    <script src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=<VALUE_OF_C>&pli=<PLI_ID>&PluID=0&w=300&h=250&ord=[timestamp]&ucm=true&z=0"></script>
    <noscript>
        <a href="http://bs.serving-sys.com/BurstingPipe/BannerRedirect.asp?FlightID=<PLI_ID>&Page=&PluID=0&Pos=5500" target="_blank"><img src="http://bs.serving-sys.com/BurstingPipe/BannerSource.asp?FlightID=1825049&Page=&PluID=0&Pos=5500" border=0 width=300 height=250></a>
    </noscript>
</iframe>

基本的に、 の唯一の違いはiframesrc属性のifrm=2値がクエリ文字列に含まれていることです。他のすべては同じでなければなりません。

于 2010-10-21T13:03:15.290 に答える