NonceManager
針對單一內容播放工作階段管理 Nonce 及其事件報表。您必須呼叫內容播放工作階段生命週期方法 (包括 sendAdClick
、sendAdTouch
、sendPlaybackStart
和 sendPlaybackEnd
),因為系統個別的事件發生,才能啟用程式輔助營利功能。
方法
getNonce
getNonce() 傳回字串
- 傳回
-
string
載入這個管理員時產生的 Nonce。特定NonceManager
執行個體的這個值不會變更。這個 Nonce 值僅適用於單一內容播放工作階段最長 6 小時的播放時間。
sendAdClick
sendAdClick() 傳回 void
通知 Google 廣告伺服器,在特定內容播放工作階段期間發生廣告點擊。
- 傳回
-
void
sendAdImpression
sendAdImpression() returns void
以此管理工具產生的 Nonce 請求廣告的第一個影格顯示時應呼叫此函式。
- 已淘汰
- 請改用「sendPlaybackStart」和「sendPlaybackEnd」。
- 傳回
-
void
sendAdTouch
sendAdTouch(clickOrTouchEvent) 傳回無效
通知 Google 廣告伺服器在特定內容播放工作階段中,發生了點閱或廣告點擊以外的點擊 (例如略過、靜音、輕觸等)。
參數 |
|
---|---|
clickOrTouchEvent |
(非空值 MouseEvent 或非空值的 TouchEvent) 針對使用者互動觸發的瀏覽器觸控或點擊事件。 |
- 傳回
-
void
sendPlaybackEnd
sendPlaybackEnd() 傳回 void
通知 Google 廣告伺服器,播放指定的內容播放工作階段已結束。播放結束時 (例如播放器到達串流結尾、中途退出播放、使用者離開網頁,或前往播放清單設定的下一個內容項目) 時,應呼叫這個方法。
這個方法會結束在 sendPlaybackStart
中啟動的 Google 伺服器非同步呼叫。
- 傳回
-
void
sendPlaybackStart
sendPlaybackStart() 傳回 void
通知 Google 廣告伺服器,特定內容播放工作階段已開始播放。這應該在「影片播放器開始」時呼叫。可以回應使用者啟動的動作 (隨點即播) 或網頁啟動的動作 (自動播放)。
這個方法會開始對 Google 伺服器進行非同步呼叫,藉此收集無效流量監控和偵測所需的信號。
- 傳回
-
void