google. ima. AdsRenderingSettings
広告のレンダリングを制御するパラメータを定義します。
コンストラクタ
AdsRenderingSettings
新しい AdsRenderingSettings()
- 実装
- google.ima.AdsRenderingSettingsInterface
プロパティ
autoAlign
ブール値
すべてのノンリニア広告の位置を細かく制御する場合は、false に設定します。この値が true の場合、広告は下部中央に配置されます。この値が false の場合、広告は左上隅に配置されます。デフォルト値は true です。
bitrate
数値
推奨される最大ビットレートです。値は kbit/s 単位です。
SDK は、指定された最大値を下回るビットレートのメディア、またはそれより低いビットレートのメディアがない場合は最も近いビットレートのメディアを選択します。デフォルト値の -1
は、SDK が最大ビットレートを選択することを意味します。
enablePreload
ブール値
動画アセットのプリロードを可能にします。詳しくは、メディアのプリロードに関するガイドをご覧ください。
loadVideoTimeout
数値
動画広告メディア ファイルを読み込む際のタイムアウト(ミリ秒単位)。読み込みにこのタイムアウトを超えると、広告再生はキャンセルされ、連続配信広告内の次の広告(利用可能な場合)が再生されます。デフォルトで 8 秒に -1 を使用します。
MIME タイプ
(null または null 以外の文字列の配列)
リニア動画の MIME タイプでのみサポートされます。指定すると、SDK はリストで指定された MIME タイプに一致するメディアを含み、指定された MIME タイプと一致しないメディアを除外します。 形式は文字列のリストです。例: [ 'video/mp4', 'video/webm', ... ]。指定されていない場合、SDK はプレーヤーの機能に基づいてメディアを選択します。
playAdsAfterTime
数値
VMAP と広告ルールの再生リストの場合は、この時間(秒単位)以降にスケジュールされている広告ブレークのみを再生します。この設定は後では厳密に行われます。たとえば、playAdsAfterTime を 15 に設定すると、IMA では 15 秒で再生されるようにスケジュールされている広告ブレークが無視されます。
restoreCustomPlaybackStateOnAdBreakComplete
ブール値
広告ブレークの完了後に SDK がカスタムの再生状態を復元するかどうかを指定します。この設定は主に、パブリッシャーがコンテンツ プレーヤーを渡し、カスタム広告再生に使用する場合に使用します。
UI 要素
(null または null 以外の文字列の配列)
表示する UI 要素を指定するかどうかを指定します。AdSense または AdX の広告の場合、この配列の要素は無視されます。
useStyledLinearAds
ブール値
完全な UI スタイルでリニア広告をレンダリングします。 この設定は、AdSense/AdX 広告や、デフォルトで完全な UI スタイルをすでに使用しているモバイル コンテキストで再生される広告には適用されません。
useStyledNonLinearAds
ブール値
閉じるボタンとリコールボタンを使って、ノンリニア広告をレンダリングします。