NonceManager
管理單一內容播放工作階段的 Nonce 及其事件報表。您必須在發生這些事件時呼叫內容播放工作階段生命週期方法 (包括 sendAdClick
、sendTouch
、sendPlaybackStart
和 sendPlaybackEnd
),才能啟用程式輔助營利。
方法
getNonce
getNonce() 傳回字串
- 傳回
-
string
系統在載入這個管理員時產生的 Nonce。特定NonceManager
執行個體的這個值絕不會變更。這個 Nonce 值僅適用於單一內容播放工作階段,長度上限為 6 小時。
sendAdClick
sendAdClick()
通知 Google 廣告伺服器,指出廣告在特定內容播放工作階段期間發生點閱。
sendAdImpression
sendAdImpression()
使用這個管理工具產生的 Nonce 請求廣告的第一個影格時應呼叫此方法。
- 已淘汰
- 請改用「sendPlaybackStart」和「sendPlaybackEnd」。
sendAdTouch
sendAdTouch(userInteractionEvent)
通知 Google 廣告伺服器,使用者在指定的內容播放工作階段發生期間,輕觸或點選廣告以外的廣告 (例如略過、靜音、輕觸等)。
參數 |
|
---|---|
userInteractionEvent |
cast.framework.events.Event 由 Cast 架構觸發的使用者互動事件。 值不得為空值。 |
sendPlaybackEnd
sendPlaybackEnd()
通知 Google 廣告伺服器,指定內容播放工作階段已結束。這種情況必須在播放結束時 (例如:播放器結束串流播放、中途退出播放、使用者離開頁面,或前往播放清單設定中的下一個內容項目) 時呼叫。
這個方法會結束在 sendPlaybackStart
中啟動的 Google 伺服器非同步呼叫。
sendPlaybackStart
sendPlaybackStart()
通知 Google 廣告伺服器,指定內容播放工作階段已開始播放。這項作業應該在「影片播放器開始播放」上呼叫。這可能是回應使用者發起的動作 (隨點即播) 或網頁啟動的動作 (自動播放)。
這個方法會啟動非同步呼叫 Google 伺服器,收集無效流量監控和偵測所需的信號。