WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
百度廣告管理/廣告顯示問題
百度廣告管家 | 百度廣告管家使用詳解 | 百度廣告管家基礎(chǔ)教程 | 百度廣告管家進(jìn)階教程 |百度廣告管家高級(jí)教程 |百度廣告管家FAQ |
在Discuz!論壇中無法顯示廣告,如何解決?[ ]
修改Discuz!的廣告加載模式為“在頁面加載時(shí)直接輸出廣告”即可解決。
1、在后臺(tái)管理中,點(diǎn)擊“廣告”導(dǎo)航。
2、點(diǎn)擊左側(cè)“自定義廣告”。
3、設(shè)置廣告加載模式為“在頁面加載時(shí)直接輸出廣告”。
在JS中調(diào)用多個(gè)廣告位,為什么只有一個(gè)能正常顯示廣告?[ ]
在IE下,通過一個(gè)JS調(diào)用多個(gè)廣告位的投放方式不可行(非IE瀏覽器可以)。
原因是IE瀏覽器自身機(jī)制的問題:在IE下,JS腳本加載的方式不是嚴(yán)格按照腳本塊來解析并解釋的,而是按照HTML字面上的腳本塊進(jìn)行。
因此,建議使用多個(gè)JS分別調(diào)用不同的廣告位,一個(gè)JS僅調(diào)用一個(gè)廣告位。
為什么廣告延時(shí)加載在Firefox下無法顯示?[ ]
文字、圖片、Flash類型廣告物料在Firefox下通過延時(shí)加載的方式,將導(dǎo)致無法展現(xiàn)。
原因如下:文字、圖片、Flash類型都是動(dòng)態(tài)創(chuàng)建iframe,用腳本將廣告內(nèi)容寫進(jìn)去的,這樣創(chuàng)建的iframe并沒有真實(shí)的地址(src)。
延時(shí)加載的原理是在別處(通常是頁面底部)載入廣告,然后將廣告的DOM元素移到真正的廣告位容器中。
當(dāng)移動(dòng)的DOM元素為iframe時(shí),F(xiàn)irefox不記錄iframe的內(nèi)容,而是通過iframe的地址(src)重新請(qǐng)求引用頁面的內(nèi)容,由于iframe沒有真實(shí)地址,所以無法通過這種方法實(shí)現(xiàn)延時(shí)加載。
那么,為什么文字、圖片、Flash要放在iframe里?
為了防止與您的網(wǎng)站的頁面的css、js沖突,代碼中全局性(或重名)的設(shè)置會(huì)影響到廣告的展現(xiàn),反之亦然。
如何解決?
通過富媒體類型投放,可以實(shí)現(xiàn)延時(shí)加載。輸出富媒體廣告物料時(shí),不需要?jiǎng)?chuàng)建iframe,而是直接將廣告內(nèi)容輸出到頁面,所以不存在上述的延時(shí)加載問題。
為什么投放的富媒體廣告物料在漂浮和彈窗廣告位上無法顯示?[ ]
在漂浮或彈窗廣告位上投放富媒體廣告物料,如果富媒體代碼中或代碼引用的外部JS中包含“document.write”或 “document.writeln”,可能造成廣告無法正常展現(xiàn)。此時(shí),建議您在富媒體中使用dom操作的方式添加元素,并設(shè)置元素的 innerHTML。
需要注意的是:如果富媒體中使用了dom操作,在固定廣告位上會(huì)基于當(dāng)前廣告位環(huán)境執(zhí)行,因此,投放到固定廣告位上的富媒體廣告物料中,不建議在使用dom操作。
另外,如果富媒體廣告物料只是一個(gè)js引用,例如<script src=" 因?yàn)榘俣葟V告管家對(duì)富媒體廣告物料不做任何的包裝,所以當(dāng)富媒體廣告物料投放在漂浮、彈窗廣告位上時(shí),如果富媒體廣告物料只是一個(gè)js引用,那么這個(gè)js引用會(huì)被瀏覽器自動(dòng)放到head部分。
因此,需要強(qiáng)制給其添加body元素。請(qǐng)注意,此種情況下,該廣告物料就不能在投放在固定廣告位上,否則可能導(dǎo)致廣告物料中的body元素與頁面上的body元素相互沖突。
在Flash中輪顯圖片,無法顯示的原因一般是由于Flash跨域訪問資源導(dǎo)致。
如果a.com的flash訪問baidu.com的圖片資源,如果在Flash中對(duì)圖片進(jìn)行BitmapData操作,例如編輯圖片,或者讀取圖片里面像素資源,以及各種加解碼等,由于跨域,將導(dǎo)致無法讀取圖片資源。
解決方案:將圖片放在本地,在百度廣告管家中通過“遠(yuǎn)程”選擇圖片即可。
一般來說,如果頁面出現(xiàn)“沒有權(quán)限”的錯(cuò)誤,且不是彈窗廣告的話,很有可能是由document.domain引起的
具體原因:
1、在頁面前部投放了廣告
2、廣告生成一個(gè)iframe,此時(shí)iframe的domain是www.abc.com
3、在頁面后部,通過document.domain = "abc.com";修改了主頁面的domain為abc.com
4、由于iframe異步執(zhí)行,在主頁面修改了domain后,iframe才執(zhí)行到“獲取數(shù)據(jù)”的步驟,此時(shí)從父頁面獲取數(shù)據(jù),由于2個(gè)domain不同,產(chǎn)生了“拒絕訪問”的錯(cuò)誤
解決方法:
需要將document.domain="abc.com";這個(gè)語句放到所有廣告投放之前
當(dāng)頁面的head部分有<base target="_blank" />標(biāo)簽時(shí),目前IE9的機(jī)制,會(huì)強(qiáng)制把廣告在新窗口打開。
解決方案:
將以下腳本放在<base target="_blank" />標(biāo)簽之后,廣告位代碼之前
通過廣告物料模板實(shí)現(xiàn)在Flash中輪顯圖片,無法顯示的問題[ ]
廣告不展現(xiàn),頁面出現(xiàn)“沒有權(quán)限”的錯(cuò)誤[ ]
IE9下彈出窗口的問題的解決方案[ ]
(function() {
if (!window.addEventListener || navigator.userAgent.indexOf('MSIE') < 0) {
return;
}
var base = document.getElementsByTagName('base')[0];
if (base) {
var nextSibling = base.nextSibling,
parent = base.parentNode;
parent.removeChild(base);
window.addEventListener('DOMContentLoaded', function() { parent.insertBefore(base, nextSibling); }, false);
}
})();
參考來源[ ]