介面 NonceManager

管理單一內容播放工作階段的隨機值和事件回報。如要啟用程式輔助營利,請呼叫下列內容播放生命週期方法:
  • sendAdClick
  • sendAdTouch
  • sendPlaybackStart
  • sendPlaybackEnd
方法
getNonce
sendAdClick
通知 Google 廣告伺服器,在指定內容播放工作階段期間,使用者點按了廣告。
sendAdImpression
已淘汰。 通知 Google 廣告伺服器,廣告的第一個影格已顯示。
sendAdTouch
通知 Google 廣告伺服器,使用者在指定內容播放期間,觸控或點選廣告 (不包括點閱),例如略過、靜音和輕觸。
sendPlaybackEnd
通知 Google 廣告伺服器,指定內容播放工作階段已結束。
sendPlaybackStart
通知 Google 廣告伺服器,指定內容播放工作階段已開始播放。

方法


getNonce

getNonce(): string
傳回
string 載入 NonceLoader 執行個體時,系統會為這個管理員產生 Nonce。這個值永遠不會變更給定的 NonceManager 執行個體。這個 Nonce 值僅適用於單一內容播放工作階段,最長時數為六小時。

sendAdClick

sendAdClick(): void
通知 Google 廣告伺服器,在指定的內容播放工作階段中,使用者點按了廣告。

sendAdImpression

sendAdImpression(): void
通知 Google 廣告伺服器,廣告的第一個影格已顯示。廣告是使用這個 NonceManager 執行個體產生的隨機值所要求。

sendAdTouch

sendAdTouch(userInteractionEvent: Event): void
通知 Google 廣告伺服器,在指定的內容播放工作階段中,使用者觸控或點選廣告 (而非點閱) 的動作,例如略過、靜音和輕觸。
參數
userInteractionEvent: Event Cast 架構發出的使用者互動事件。

sendPlaybackEnd

sendPlaybackEnd(): void
通知 Google 廣告伺服器,指定內容播放工作階段已結束。播放結束時,請呼叫這個方法。舉例來說,當播放器到達串流結尾、使用者中途結束播放、使用者離開頁面,或在播放清單設定中前往下一個內容項目時。

這個方法會結束呼叫 sendPlaybackStart 方法時啟動的 Google 伺服器非同步呼叫。

sendPlaybackStart

sendPlaybackStart(): void
通知 Google 廣告伺服器,指定內容播放工作階段已開始播放。請在影片播放器啟動時呼叫這個方法。請在回應使用者啟動的動作時呼叫此方法,例如隨點即播或網頁啟動的動作 (如自動播放)。

這個方法會啟動對 Google 伺服器的非同步呼叫,以收集無效流量 (IVT) 監控和偵測所需的信號。