Fancybox +爆管广告

发布于 2024-09-28 04:15:29 字数 462 浏览 4 评论 0原文

我们使用 Fancybox 来投放本质上是插页式广告。页面加载,然后 Fancybox 加载它,并显示我们的广告内容。对于我们发布的大多数广告内容,这种方法都有效(手动编码的链接/图像、DoubleClick 内容等)。但来自 Burst Media 的广告似乎让人头疼不已。

一旦 Fancybox 加载,突发广告就会接管,并通过 document.write() 发送到页面。 (据我所知)这会转储其他所有内容,并仅显示广告内容。

更奇怪的是,相同的广告代码在我们页面上的内嵌广告中可以正常工作。

我唯一能想到的是,由于 Burst 内容缺少 iframe,因此会对页面造成严重破坏;但因为它在其他地方有效,我变得沮丧和困惑。

有什么建议吗?

编辑:广告内容来自管理员,员工在其中粘贴适当的 HTML。它是通过 PHP 直接添加到页面的。

We're using Fancybox to throw up essentially an interstitial ad. The page loads, then Fancybox loads over it, and displays our ad content. For most ad content we've put up, this has worked (hand-coded links/images, DoubleClick content, etc). But ads from Burst Media seem to cause no end of headache.

As soon as Fancybox loads, the Burst ad takes over, and does it's document.write() to the page. This (as far as I can tell) dumps everything else, and displays only the ad content.

To make matters stranger, the same ad code works correctly in inline placed ads on our page.

The only thing I can think is that because the Burst content is missing an iframe, it's causing havoc on the page; but because it works in other places, I'm becoming frustrated and confused.

Any suggestions?

EDIT: Ad content comes from an admin where employees paste in the appropriate HTML. It is added to the page via PHP directly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如若梦似彩虹 2024-10-05 04:15:29

对于那些将来可能需要它的人,您确实需要一个 iframe,正如 @Pointy 建议的那样;这是 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>

请注意,本质上,iframe 的唯一区别是 src 属性具有 ifrm=2值包含在查询字符串中。其他一切都应该是相同的。

For those that may need it in the future, you do need an iframe, as @Pointy suggested; here's the template for the iframe portion:

<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>

Please note that essentially, the only difference for the iframe is that the src attribute has an ifrm=2 value included in the querystring. Everything else should be the same.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文