NonceManager
単一のコンテンツ再生セッションのノンスとそのイベント レポートを管理します。
プログラムによる収益化を有効にするには、それぞれのイベントが発生するたびに、コンテンツ再生セッションのライフサイクル メソッド(sendAdClick
、sendTouch
、sendPlaybackStart
、sendPlaybackEnd
など)を呼び出す必要があります。
Methods
getNonce
getNonce() が文字列を返す
- 戻り値
-
string
読み込み時にこのマネージャーに対して生成されたノンス。 特定のNonceManager
インスタンスにおいて、この値が変更されることはありません。このノンス値は、最長 6 時間までの単一のコンテンツ再生セッションに対してのみ有効になります。
sendAdClick
sendAdClick()
特定のコンテンツ再生セッション中に広告のクリックが発生したことを Google 広告サーバーに通知します。
sendAdImpression
sendAdImpression()
このマネージャーが生成したノンスでリクエストされた広告の最初のフレームが表示されたときに呼び出す必要があります。
- 非推奨
- 代わりに「sendPlaybackStart」と「sendPlaybackEnd」を使用してください。
sendAdTouch
sendAdTouch(userInteractionEvent)
特定のコンテンツ再生セッション中に、ユーザーがクリックスルー以外の広告をタップまたはクリックしたこと(スキップ、ミュート、タップなど)が発生したことを Google 広告サーバーに通知します。
パラメータ |
|
---|---|
userInteractionEvent |
cast.framework.events.Event キャスト フレームワークによって呼び出されたユーザー操作イベント。 値を null にすることはできません。 |
sendPlaybackEnd
sendPlaybackEnd()
指定されたコンテンツ再生セッションの再生が終了したことを Google 広告サーバーに通知します。このメソッドは、再生が終了したとき(たとえば、プレーヤーがストリームの最後に到達したとき、ユーザーが再生を途中で終了したとき、ユーザーがページから離れたとき、再生リスト設定の次のコンテンツ アイテムに移動したとき)に呼び出されます。
このメソッドは、sendPlaybackStart
で開始された Google サーバーへの非同期呼び出しを終了します。
sendPlaybackStart
sendPlaybackStart()
指定されたコンテンツ再生セッションの再生が開始されたことを Google 広告サーバーに通知します。「動画プレーヤーの開始」時に呼び出す必要があります。これは、ユーザー開始アクション(Click-to-Play)またはページ開始アクション(自動再生)に応じて行われます。
このメソッドは、Google サーバーへの非同期呼び出しを開始し、IVT のモニタリングと検出に必要なシグナルを収集します。