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のDesign Guidelinesを参照してください。ただし、プッシュ通知UIを手動で統合することで実現できます。設定方法については、ドキュメントを参照してください。
- バナー
- バナーのプレースメントを使用して、Android TVアプリにメッセージを直接埋め込みます。
詳しくは、Android SDK統合ガイドをご覧ください。

Android OTT統合用に、ダッシュボードで新しいAndroidアプリを必ず作成してください。
LG webOS
Braze Web SDKを使用して、LG webOSテレビと統合します。
主な機能は次のとおりです。
- クロスチャネルのエンゲージメントのためのデータおよび分析の収集
- Content Cards(ヘッドレスUI経由)
- フィーチャーフラグ
- アプリ内メッセージ(ヘッドレスUI経由)
- バナー
- バナーのプレースメントを使用して、webOSアプリにメッセージを直接埋め込みます。
詳しくは、Webスマートテレビ統合ガイドをご覧ください。
Samsung Tizen
Braze Web SDKを使用して、Samsung Tizenテレビと統合します。
主な機能は次のとおりです。
- クロスチャネルのエンゲージメントのためのデータおよび分析の収集
- Content Cards(ヘッドレスUI経由)
- フィーチャーフラグ
- アプリ内メッセージ(ヘッドレスUI経由)
- バナー
- バナーのプレースメントを使用して、Tizenアプリにメッセージを直接埋め込みます。
詳しくは、Webスマートテレビ統合ガイドをご覧ください。
Roku
Braze Roku SDKを使用して、Rokuテレビと統合します。
主な機能は次のとおりです。
- クロスチャネルのエンゲージメントのためのデータおよび分析の収集
- アプリ内メッセージ
- デフォルトUI(Roku SDK 2.3.0以降)でモーダルメッセージを表示するか、ヘッドレスUIで独自のUIを構築します。
- RokuプラットフォームはWebビューをサポートしていないため、HTMLアプリ内メッセージはサポートされていません。
- フィーチャーフラグ
詳しくは、Roku SDK統合ガイドをご覧ください。
Apple TV OS
Braze Swift SDKを使用して、tvOSと統合します。Swift SDKにはtvOS用のデフォルトUIやビューが含まれていないため、独自に実装する必要があることに注意してください。
主な機能は次のとおりです。
- クロスチャネルのエンゲージメントのためのデータおよび分析の収集
- Content Cards(ヘッドレスUI経由)
- フィーチャーフラグ
- アプリ内メッセージ(ヘッドレスUI経由)
- tvOSプラットフォームはWebビューをサポートしていないため、HTMLアプリ内メッセージはサポートされていません。
- tvOSでヘッドレスUIを使用してメッセージングをカスタマイズする方法について詳しくは、サンプルアプリを参照してください。
- サイレントプッシュ通知とバッジの更新
- バナー
- バナーのプレースメントを使用して、tvOSアプリにメッセージを直接埋め込みます。
詳しくは、iOS Swift SDK統合ガイドをご覧ください。

テレビのユーザーにモバイル向けのアプリ内メッセージが表示されないように、アプリのターゲティングを設定するか、キーと値のペアを使用してメッセージを除外してください。たとえば、特別な 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