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
- フィーチャーフラグ
- アプリ内メッセージ
- TVなどのタッチ非対応環境でHTMLメッセージを表示するには、
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagesをfalseに設定します(Android SDK v23.1.0以降で利用可能)
- TVなどのタッチ非対応環境で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
- フィーチャーフラグ
- アプリ内メッセージ
- TVなどのタッチ非対応環境でHTMLメッセージを表示するには、
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagesをfalseに設定します(Android SDK v23.1.0以降で利用可能)
- TVなどのタッチ非対応環境でHTMLメッセージを表示するには、
- * プッシュ通知(手動統合が必要)
- プッシュ通知はAndroid TVではネイティブにサポートされていません。理由については、Googleのデザインガイドラインをご覧ください。ただし、プッシュ通知UIを手動で統合することでこれを実現できます。設定方法については、ドキュメントをご覧ください。
- バナー
- バナープレースメントを使用して、Android TVアプリにメッセージを直接埋め込むことができます。
詳細については、Android SDK統合ガイドをご覧ください。

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