クラス: AdDisplayContainer

コンストラクタ

ディスプレイ広告コンテナ

新しい AdDisplayContainer(containerElement、videoElement、clickTrackingElement)

パラメータ

containerElement

広告を表示する要素。AdDisplayContainer を作成する前に、要素を DOM に挿入する必要があります。

値を null にすることはできません。

動画要素

任意

代替の動画広告再生要素を指定します。常にコンテンツ動画プレーヤーを渡すことをおすすめします。

値を null にすることはできません。

clickTrackingElement

任意

代替の動画広告クリック要素を指定します。SDK でクリックを処理できるようにするには、null のままにします。指定した場合でも、動画プレーヤーが UI 要素に対応していない環境(iPhone や 4.0 より前の Android など)で AdSense/AdX 以外のクリエイティブが表示されている場合にのみ、SDK はカスタム クリック トラッキング要素を使用します。SDK がレンダリングする UI 要素に対するクリックをインターセプトできるため、カスタム クリック トラッキング要素は動画プレーヤーの上にレンダリングしないでください。なお、この SDK がカスタム クリック トラッキング要素の公開設定を変更することはありません。つまり、カスタム クリック トラッキング要素が指定されている場合は、線形広告が再生される際にそれを適切に表示する必要があります。 ima.AdEvent.Type.STARTED イベントが発生したときに ima.Modifier.isCustomClickTrackingUsed をチェックして、カスタム クリック トラッキング要素を表示するかどうかを決定できます。UI に適している場合、ima.AdEvent.Type.CONTENT_RESUME_REQUESTED イベントが発生したときにクリック トラッキング要素を非表示にする必要があります。

値を null にすることはできません。

Methods

destroy

destroy()

内部状態と以前に作成した DOM 要素を破棄します。 IMA SDK はアンロードされ、それ以降は API を呼び出さないでください。

initialize

initialize()

再生用の内部動画要素を初期化します。動画アクションをユーザー開始としてマークできるように、このメソッドはユーザー アクションの直接の結果として呼び出す必要があります。

一部のブラウザでは、動画がミュート状態のときに、ユーザーによる操作なしで動画を再生できます。この動作については、AdsRequest.setAdWillPlayMuted(true) を使用し、AdsManager.start() の前にこのメソッドを呼び出してください。