TVとOTTの統合
テクノロジーが新しいプラットフォームやデバイスへと進化するにつれて、Brazeを使ったメッセージングも進化します!Brazeは、さまざまなTVオペレーティングシステムおよびOver-the-Top(OTT)コンテンツ配信方法に対応した、さまざまなエンゲージメントチャネルを提供しています。
プラットフォームと機能
以下の表は、一般的なTVおよびOTTプラットフォームにおけるメッセージングチャネルのサポート状況をまとめたものです。すべてのプラットフォームで、データと分析、キャンバス、フィーチャーフラグもサポートされています。Kindle Fireについては、Amazon Fire TVと同じガイダンスを参照してください。Apple Vision Proについては、visionOSサポートを参照してください。
| デバイスタイプ | SDK | アプリ内メッセージ | Content Cards | プッシュ通知 | バナー |
|---|---|---|---|---|---|
| Amazon Fire TV | Vega SDK | サポート対象 | サポート対象 | サポート対象 | ヘッドレスのみ |
| Android TV | Android SDK | サポート対象 | サポート対象 | サポート対象 | ヘッドレスのみ |
| LG TV (webOS) | Web SDK | ヘッドレスのみ | ヘッドレスのみ | OTTプラットフォーム非対応 | ヘッドレスのみ |
| Samsung Tizen TV | Web SDK | ヘッドレスのみ | ヘッドレスのみ | OTTプラットフォーム非対応 | ヘッドレスのみ |
| Roku | Roku SDK | ヘッドレスのみ | Brazeではサポート対象外 | OTTプラットフォーム非対応 | Brazeではサポート対象外 |
| Apple TV OS (tvOS) | Swift SDK | ヘッドレスのみ | ヘッドレスのみ | Brazeではサポート対象外 | ヘッドレスのみ |
- = サポート対象
- = ヘッドレスのみ(カスタムUIの構築が必要です)
- = OTTプラットフォームではサポートされていません
- = Brazeではサポートされていません
インテグレーションガイド
Amazon Fire TV
Braze Fire OS SDKを使用して、Amazon Fire TVデバイスと連携できます。
機能は以下の通りです。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- プッシュ通知(「ヘッドアップ通知」と呼ばれます)
- これらを表示するには、優先度を「HIGH」に設定する必要があります。すべての通知はFire TVの設定メニューに表示されます。
- Content Cards
- フィーチャーフラグ
- アプリ内メッセージ
- テレビなどのタッチ非対応環境でHTMLメッセージを表示するには、
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagesをfalseに設定してください(Android SDK v23.1.0以降で利用可能)
- テレビなどのタッチ非対応環境でHTMLメッセージを表示するには、
- バナー
- バナープレースメントを使用して、Fire TVアプリにメッセージを直接埋め込むことができます。
詳細については、Fire OSインテグレーションガイドをご覧ください。
Kindle Fire
Braze Fire OS SDKを使用して、Amazon Kindle Fireデバイスと連携できます。
機能は以下の通りです。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- プッシュ通知
- Content Cards
- フィーチャーフラグ
- アプリ内メッセージ
- バナー
- バナープレースメントを使用して、Kindle Fireにメッセージを直接埋め込むことができます。
詳細については、Fire OSインテグレーションガイドをご覧ください。
Android TV
Braze Android SDKを使用して、Android TVデバイスと連携できます。
機能は以下の通りです。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- Content Cards
- フィーチャーフラグ
- アプリ内メッセージ
- テレビなどのタッチ非対応環境でHTMLメッセージを表示するには、
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagesをfalseに設定してください(Android SDK v23.1.0以降で利用可能)
- テレビなどのタッチ非対応環境でHTMLメッセージを表示するには、
- * プッシュ通知(手動インテグレーションが必要)
- プッシュ通知はAndroid TVでネイティブにサポートされていません。その理由については、Googleのデザインガイドラインをご参照ください。ただし、プッシュ通知UIを手動でインテグレーションすることで実現できます。設定方法については、ドキュメントをご覧ください。
- バナー
- バナープレースメントを使用して、Android TVアプリにメッセージを直接埋め込むことができます。
詳細については、Android SDKインテグレーションガイドをご覧ください。

Android OTTインテグレーション用に、ダッシュボードで新しいAndroidアプリを作成してください。
LG webOS
Braze Web SDKを使用して、LG webOSテレビと連携できます。
機能は以下の通りです。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- Content Cards(ヘッドレスUI経由)
- フィーチャーフラグ
- アプリ内メッセージ(ヘッドレスUI経由)
- バナー
- バナープレースメントを使用して、webOSアプリにメッセージを直接埋め込むことができます。
詳細については、WebスマートTVインテグレーションガイドをご覧ください。
Samsung Tizen
Braze Web SDKを使用して、Samsung Tizenテレビと連携できます。
機能は以下の通りです。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- Content Cards(ヘッドレスUI経由)
- フィーチャーフラグ
- アプリ内メッセージ(ヘッドレスUI経由)
- バナー
- バナープレースメントを使用して、Tizenアプリにメッセージを直接埋め込むことができます。
詳細については、WebスマートTVインテグレーションガイドをご覧ください。
Roku
Braze Roku SDKを使用して、Rokuテレビと連携できます。
機能は以下の通りです。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- アプリ内メッセージ(ヘッドレスUI経由)
- Rokuプラットフォームではウェブビューがサポートされていないため、HTMLアプリ内メッセージもサポートされていません。
- フィーチャーフラグ
詳細については、Rokuインテグレーションガイドをご覧ください。
Apple TV OS
Braze Swift SDKを使用してtvOSと連携できます。Swift SDKにはtvOS向けのデフォルトUIやビューが含まれていないため、独自に実装する必要があります。
機能は以下の通りです。
- クロスチャネルのエンゲージメントのためのデータと分析の収集
- Content Cards(ヘッドレスUI経由)
- フィーチャーフラグ
- アプリ内メッセージ(ヘッドレスUI経由)
- tvOSプラットフォームではウェブビューがサポートされていないため、HTMLアプリ内メッセージもサポートされていません。
- tvOSでカスタマイズされたメッセージングにヘッドレスUIを使用する方法については、サンプルアプリをご覧ください。
- サイレントプッシュ通知とバッジの更新
- バナー
- バナープレースメントを使用して、tvOSアプリにメッセージを直接埋め込むことができます。
詳細については、iOS Swift SDKインテグレーションガイドをご覧ください。

TVユーザーにモバイルのアプリ内メッセージが表示されないようにするには、アプリターゲティングを設定するか、キーと値のペアを使用してメッセージをフィルタリングしてください。例えば、特別なtv = trueのキーと値のペアが含まれている場合にのみtvOSメッセージを表示するようにします。
Apple Vision Pro
Braze Swift SDKを使用してvisionOSと連携できます。iOSで利用できるほとんどの機能はvisionOSでも利用可能です。以下が含まれます。
- 分析(セッション、カスタムイベント、購入など)
- アプリ内メッセージ(データモデルとUI)
- Content Cards(データモデルとUI)
- プッシュ通知(アクションボタン付きのユーザー向け通知とサイレント通知)
- フィーチャーフラグ
- 位置情報分析
- バナー
- バナープレースメントを使用して、visionOSアプリにメッセージを直接埋め込むことができます。
詳細については、iOS Swift SDKインテグレーションガイドをご覧ください。

アプリターゲティング
メッセージングでOTTアプリをターゲットにするには、OTTアプリ専用のセグメントを作成することをお勧めします。

ヘッドレスUI

ヘッドレスUIを通じてアプリ内メッセージやContent Cardsをサポートするプラットフォームには、デフォルトのUIやビューは含まれていません。独自のカスタムUI(アプリ内メッセージ用など)を構築し、SDKが提供するデータモデルを使用してそれらのUIにデータを表示してください。
ヘッドレスUIでは、BrazeがJSONなどのデータモデルを配信し、アプリが制御するUI内でアプリがそのデータを読み取って使用できます。このデータには、ダッシュボードで設定されたフィールド(タイトル、本文、ボタンテキスト、色など)が含まれており、アプリはその設定に従ってそれらを読み取り、表示できます。メッセージングのカスタム処理の詳細については、以下を参照してください。
Android SDK
Swift SDK
Web SDK