根據我們的調查,一些中大型規模的網站平均一個頁面有5-15個廣告位,隨之而來的問題就是頁面上廣告請求過多,每一個廣告都要向服務器請求一次,連續大量的請求導致頁面整體展現速度受到影響。百度廣告管家技術團隊針對這一情況,開發了批量請求方法,該方法將大量的廣告位請求合并在一次發出,有效提升廣告的整體加載速度。在本期的使用技巧中,我們將為大家講解如何使用批量請求功能來提升用戶體驗:
說明:
此批量請求功能是通過BAIDU_CLB_preloadSlots函數加載一個或多個廣告位的信息至客戶端內存中來實現的。該接口僅支持高級版兩段式JS代碼(m.js),請先確認您投放的廣告位代碼的類型。(請看下圖切換使用高級版兩段式)
使用步驟:
1、添加廣告位代碼的<head>部分
在頁面的<head>部分加入以下代碼:
其中BAIDU_CLB_addSlot函數的參數為需要展示的廣告位的id。
2、加載廣告位信息
在頁面的<head>部分,步驟1的代碼之后,加入以下代碼:
其中BAIDU_CLB_preloadSlots的參數必須是在第1步被BAIDU_CLB_addSlot函數使用過的。
3、添加廣告位代碼的<body>部分
在需要展現廣告的位置,加入<body>部分代碼
至此,批量請求功能投放成功,可以打開網站可以查看實際效果
提示:如果您原來使用的即是高級版兩段式JS代碼,只需完成上述步驟中第2步即可,即:加入BAIDU_CLB_preloadSlots函數。