一文了解廣告展示流程及緩存機制
編輯導語:無論是在打開一個APP時,還是觀看視頻時,廣告都會先于我們想要看的內容出現,并且吸引了一部分我們的注意力。看了那么久的廣告,你知道它的展示流程和緩存機制是怎么樣的嗎?本文作者為我們做了詳細地解析。
移動互聯網發展至今,用戶時間碎片化,媒體對用戶注意力的爭奪也日趨白熱化。
對于用戶來說,廣告是APP的附屬品,而不是必需品,APP開展廣告變現需要以不影響用戶操作效率為前提,并充分尊重用戶體驗。
廣告植入在本質上是對用戶權益的侵占,但媒體可以在廣告設計和策略上做很多調整,減輕用戶的對廣告地負面情緒。比如說:
- 在廣告中添加“已在Wi-Fi環境下預加載”字樣,向用戶明示不侵占其流量,也不產生費用;
- 為廣告增加更多可控元素,如倒計時、不感興趣,關閉等,給用戶反饋和操作的權力;
- 在個人中心或隱私管理增加可關閉個性化廣告的設置,讓用戶決定數據的使用;
- ……
但在技術層面,媒體的廣告素材加載機制是影響用戶體驗和廣告效果的重要因素。廣告像素低、展示錯位、未加載或加載不流暢等問題會給用戶帶來糟糕的使用體驗,并讓曝光機會及潛在轉化機會被浪費。
本文AdBright基于廣告展示流程、簡要歸納廣告緩存機制的性質和說明,并提供部分廣告位可參考的緩存策略。
一、廣告展示流程
▲競價廣告展示流程,圖片來自網絡
部分釋義如下:
- 過濾條件:媒體所設置的前置條件,滿足條件才發起廣告請求。比如新用戶在一定時間內不展示廣告(新用戶保護期),用戶在一定時間內只展示一定次數的廣告(廣告頻控)。
- 廣告源響應:廣告源即媒體所對接的渠道(DSPSSP),如果用戶標簽信息滿足渠道方定向需求,響應即參與競價。
- 時間限制:通常情況下,限定時間=用戶駐留時間-1s,即廣告資源下載、加載動作總耗時,應小于用戶駐留時間。
- 打底展示:即打底廣告,在無廣告請求時展示的廣告。主要面向求量不求質,追求低價的廣告主或者用于媒體宣傳自身品牌和活動。
優化廣告素材加載,提升廣告展示率,首先需要明確廣告展示的流程,在上述流程圖中,對某個用戶完成一次廣告展示需要滿足以下4個條件:
- 該用戶符合請求過濾條件,媒體發布廣告請求:此條件與媒體廣告商業化策略相關,包括新用戶保護和廣告頻控,主要影響的是廣告請求數量);
- 該用戶符合需求方定向要求,有廣告源參與廣告競價:此條件與媒體所對接的渠道方數量和質量有關,主要影響的是廣告填充數量);
- 廣告資源下載及加載耗時符合時間限制;
- 廣告資源加載成功:3和4均為廣告展示的關鍵環節,媒體可以通過技術手段進行優化,影響最終的廣告展示數量)。
二、廣告緩存機制
為了提升廣告展示數量及展示率,目前業內通用的解決方案是構建廣告緩存機制,對廣告位的廣告資源進行“預加載”或者使用“緩存廣告”展示,節約下載時間并且規避實時下載的風險(網絡環境差、突發性故障導致的下載失?。嵘龔V告資源加載速度和廣告加載成功率。
所有廣告位、廣告源的廣告資源都要緩存嗎?
并沒有這個必要,構建廣告緩存機制需要進一步明確控制條件,可以分為以下三個方面:
1. 對象控制
即確定廣告緩存的對象,只對特定對象進行緩存,減少緩存工作量。
1)廣告源
確定哪些廣告源渠道可以展示廣告緩存,不同的廣告源渠道請求機制有所差異。
2)廣告位
確定哪些廣告位需要開啟進行廣告緩存,一般為支持大體積廣告素材的廣告位。
3)廣告創意
確定哪些類型資源需要緩存,一般為動圖、視頻等格式的廣告創意。
2. “時空”控制
即確定廣告緩存的儲存時間和空間,減少不必要的空間占用。
1)緩存條數
限制各個廣告位的緩存數量,減少不必要的緩存累積。
2)緩存有效時長
設定緩存自動清除時間,一般為x個自然日或x個小時。
3. 條件控制
即確定廣告緩存的時機,減少服務器資源耗費量,更智能化地緩存。
1)預加載廣告
例如首頁的Banner廣告,在開屏廣告展示時,即觸發該廣告位的預加載緩存機制,并在進入首頁后展示。
2)命中緩存廣告
如某廣告源競得本次廣告展示機會,且緩存池已有該廣告,則觸發展示。
3)打底緩存廣告
如無廣告源進行廣告響應,則優先展示緩存的打底廣告。
4)未到請求時間間隔
未到請求時間間隔的情況下(即請求時間過長),則默認展示上一次曝光的緩存廣告。
三、各廣告位緩存策略
以下為AdBright整理的業內部分廣告位的緩存策略:
1. 信息流廣告
根據展示位置確定緩存策略:
信息流第一位首次啟動APP時緩存;
信息流其他位可在廣告位前70%位置時進行緩存(根據屏幕大小評估)。
2. 開屏廣告
目前分為三種緩存策略:
1)不緩存,實時獲取請求和展示廣告,但選擇此策略需要延長啟動頁的展示時間;
2)首次啟動APP時緩存多個請求的素材但不展示廣告,再次啟動時發起廣告請求,如與緩存素材相匹配,則進行廣告展示;
3)首次啟動APP時緩存多個請求的素材但不展示廣告,在啟動狀態下定時任務更新廣告素材,再次啟動時展示緩存的廣告素材。
3. Banner廣告
在首次啟動APP時緩存。
4.插屏廣告
目前分為兩種緩存策略:
1)節點緩存
即在廣告展示節點的前置流程進行預請求和加載廣告,比如用戶播放視頻后緩存暫停時展示的插屏廣告。
2)接龍式緩存
即上一個插屏廣告關閉之后,預加載另一個插屏廣告。
5.貼片廣告
根據展示位置確定緩存策略:
前貼可在啟動APP時及上一視頻準備結束時預請求和加載;
中貼和后貼在展示廣告前提前固定時間進行預加載。
6.激勵視頻廣告
與插屏廣告類似,目前分為兩種緩存策略:
1)節點緩存
即在廣告展示節點的前置流程進行預請求和加載廣告,比如用戶游戲時只剩一條生命。
2)接龍式緩存
即上一個激勵視頻廣告關閉之后,預加載另一個激勵視頻廣告。
本文僅供參考,若你有疑問和其他見解,歡迎隨時聯系AdBright(微信:adbright01),共同探討。
作者:AdBright,公眾號(id:AdBright01)
本文由 @AdBright 原創發布于人人都是產品經理,未經許可,禁止轉載
題圖來自 Pexels,基于CC0協議。
請求時間過長,則默認展示上一次曝光的緩存廣告?!@是什么意思呀?
作者還在嗎 2022年新入廣告行業的產品小白求教
媒體對接平臺的開屏,目前普遍不支持預加載/緩存的吧
廣告源是什么意思
文中有哦,廣告源即媒體所對接的渠道(DSP/SSP等)