富媒体广告物料投放到固定广告位在IE下无法显示的原因
以下两种情况:1)当在富媒体中引用一个或多个外部js,同时富媒体中的代码依赖于引用的js;2)富媒体代码中,后面的代码的执行,依赖于前面代码执行返回的结果;在IE下,由于IE浏览器自身的异步加载机制,可能引用的js尚未加载完或尚未执行完,下面的代码即执行,造成广告无法展示或展示错误。W3C官方说明请参考:https://w3help.org/zh-cn/causes/BX9014
简单来说,通过百度广告管家展现富媒体类型的广告物料与通过js调用该富媒体代码的原理一致,若该代码不支持js调用,那么,通过富媒体投放在IE下也可能无法展示。
例如,以下代码包含(1)和(2)两部分,在IE下异步加载机制,导致(1)在加载时,(2)已经开始执行。若(2)依赖的(1)未加载完,可能导致广告展示错误。//富媒体代码://第(1)部分,引用外部js<script language="JavaScript" type="text/javascript" src="https://……/test.js"></script>//第(2)部分,且(2)的执行依赖于(1)<script language="JavaScript" type="text/javascript">if(……){ ……}</script>
最后更新时间:2010-12-07 11:57:50
最后更新:2017-01-07 09:51:27