一文了解廣告展示流程及緩存機制

5 評論 13172 瀏覽 54 收藏 10 分鐘

編輯導語:無論是在打開一個APP時,還是觀看視頻時,廣告都會先于我們想要看的內容出現,并且吸引了一部分我們的注意力。看了那么久的廣告,你知道它的展示流程和緩存機制是怎么樣的嗎?本文作者為我們做了詳細地解析。

移動互聯網發展至今,用戶時間碎片化,媒體對用戶注意力的爭奪也日趨白熱化。

對于用戶來說,廣告是APP的附屬品,而不是必需品,APP開展廣告變現需要以不影響用戶操作效率為前提,并充分尊重用戶體驗。

廣告植入在本質上是對用戶權益的侵占,但媒體可以在廣告設計和策略上做很多調整,減輕用戶的對廣告地負面情緒。比如說:

  • 在廣告中添加“已在Wi-Fi環境下預加載”字樣,向用戶明示不侵占其流量,也不產生費用;
  • 為廣告增加更多可控元素,如倒計時、不感興趣,關閉等,給用戶反饋和操作的權力;
  • 在個人中心或隱私管理增加可關閉個性化廣告的設置,讓用戶決定數據的使用;
  • ……

但在技術層面,媒體的廣告素材加載機制是影響用戶體驗和廣告效果的重要因素。廣告像素低、展示錯位、未加載或加載不流暢等問題會給用戶帶來糟糕的使用體驗,并讓曝光機會及潛在轉化機會被浪費。

本文AdBright基于廣告展示流程、簡要歸納廣告緩存機制的性質和說明,并提供部分廣告位可參考的緩存策略。

一、廣告展示流程

一文了解廣告展示流程及緩存機制

▲競價廣告展示流程,圖片來自網絡

部分釋義如下:

  • 過濾條件:媒體所設置的前置條件,滿足條件才發起廣告請求。比如新用戶在一定時間內不展示廣告(新用戶保護期),用戶在一定時間內只展示一定次數的廣告(廣告頻控)。
  • 廣告源響應:廣告源即媒體所對接的渠道(DSPSSP),如果用戶標簽信息滿足渠道方定向需求,響應即參與競價。
  • 時間限制:通常情況下,限定時間=用戶駐留時間-1s,即廣告資源下載、加載動作總耗時,應小于用戶駐留時間。
  • 打底展示:即打底廣告,在無廣告請求時展示的廣告。主要面向求量不求質,追求低價的廣告主或者用于媒體宣傳自身品牌和活動。

優化廣告素材加載,提升廣告展示率,首先需要明確廣告展示的流程,在上述流程圖中,對某個用戶完成一次廣告展示需要滿足以下4個條件:

  1. 該用戶符合請求過濾條件,媒體發布廣告請求:此條件與媒體廣告商業化策略相關,包括新用戶保護和廣告頻控,主要影響的是廣告請求數量);
  2. 該用戶符合需求方定向要求,有廣告源參與廣告競價:此條件與媒體所對接的渠道方數量和質量有關,主要影響的是廣告填充數量);
  3. 廣告資源下載及加載耗時符合時間限制;
  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協議。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 請求時間過長,則默認展示上一次曝光的緩存廣告?!@是什么意思呀?

    來自北京 回復
  2. 作者還在嗎 2022年新入廣告行業的產品小白求教

    來自河南 回復
  3. 媒體對接平臺的開屏,目前普遍不支持預加載/緩存的吧

    來自北京 回復
  4. 廣告源是什么意思

    回復
    1. 文中有哦,廣告源即媒體所對接的渠道(DSP/SSP等)

      來自廣東 回復