NonceManager
단일 콘텐츠 재생 세션의 nonce 및 이벤트 보고를 관리합니다.
프로그래매틱 수익 창출을 사용 설정하려면 각각의 이벤트가 발생하므로 sendAdClick
, sendAdTouch
, sendPlaybackStart
, sendPlaybackEnd
등의 콘텐츠 재생 세션 수명 주기 메서드를 호출해야 합니다.
방법
getNonce
getNonce()는 문자열을 반환합니다.
- 반환 값
-
string
로드 시 이 관리자에 대해 생성된 nonce입니다. 이 값은 지정된NonceManager
인스턴스에서 절대 변경되지 않습니다. 이 nonce 값은 최대 6시간의 단일 콘텐츠 재생 세션에만 유효합니다.
sendAdClick
SendAdClick()이 void를 반환함
특정 콘텐츠 재생 세션 동안 광고 클릭연결이 발생했음을 Google 광고 서버에 알립니다.
- 반환 값
-
void
sendAdImpression
sendAdImpression()은 void를 반환합니다.
이 관리자가 생성한 nonce로 요청된 광고의 첫 번째 프레임이 표시될 때 호출해야 합니다.
- 지원 중단됨
- 대신 `sendPlaybackStart` 및 `sendPlaybackEnd` 를 사용합니다.
- 반환 값
-
void
sendAdTouch
sendAdTouch(clickOrTouchEvent)가 void를 반환함
특정 콘텐츠 재생 세션 동안 클릭연결이 아닌 광고 터치나 클릭 (예: 건너뛰기, 음소거, 탭 등)이 발생했음을 Google 광고 서버에 알립니다.
매개변수 |
|
---|---|
clickOrTouchEvent |
(null이 아닌 MouseEvent 또는 null이 아닌 TouchEvent) 사용자 상호작용에서 실행된 브라우저 터치 또는 클릭 이벤트입니다. |
- 반환 값
-
void
sendPlaybackEnd
sendPlaybackEnd()가 void를 반환함
Google 광고 서버에 지정된 콘텐츠 재생 세션의 재생이 종료되었음을 알립니다. 재생이 종료될 때 호출되어야 합니다 (예: 플레이어가 스트림의 끝에 도달하거나 사용자가 중간에 재생을 종료할 때, 사용자가 페이지를 떠날 때 또는 재생목록 설정의 다음 콘텐츠 항목으로 이동할 때).
이 메서드는 sendPlaybackStart
에서 시작된 Google 서버에 대한 비동기 호출을 종료합니다.
- 반환 값
-
void
sendPlaybackStart
sendPlaybackStart()가 void를 반환함
지정된 콘텐츠 재생 세션의 재생이 시작되었음을 Google 광고 서버에 알립니다. '동영상 플레이어 시작' 시 호출해야 합니다. 이는 사용자가 시작한 작업 (클릭하여 재생) 또는 페이지에서 시작한 작업 (자동재생)에 대한 응답일 수 있습니다.
이 메서드는 IVT 모니터링 및 감지에 필요한 신호를 수집하기 위해 Google 서버에 대한 비동기 호출을 시작합니다.
- 반환 값
-
void