Skip to content

コンテンツカードの統合

このリファレンス記事では、カードの表示、カードの解析、および分析などの Unity プラットフォームのコンテンツカード実装ガイドラインについて説明します。

コンテンツカードをネイティブに表示する

次の呼び出しを使用して、コンテンツカードのデフォルトユーザーインターフェイスを表示できます。

Unityでコンテンツカードデータを受信する

Unity ゲームオブジェクトを登録して、コンテンツカードの受信について通知を受けることができます。Brazeコンフィギュレーションエディタから設定のゲームオブジェクトリスナを使用することをお勧めします。

ゲームオブジェクトのリスナーを実行時に設定する必要がある場合は、AppboyBinding.ConfigureListener() を使用し、BrazeUnityMessageType.CONTENT_CARDS_UPDATED を指定します。

さらに、AppboyBinding.RequestContentCardsRefresh() を呼び出して、iOS 上のゲームオブジェクトリスナーでデータの受信を開始する必要があります。

コンテンツカードの解析

Content Cards ゲームオブジェクトコールバックで受信した受信string メッセージは、事前に提供されているContentCard モデルオブジェクトに構文解析すると便利です。

コンテンツカードの解析にはJson 解析が必要です。詳細については、次の例を参照してください。

コンテンツカードのコールバックの例

コンテンツカードの更新

Braze からコンテンツカードを更新するには、次のいずれかのメソッドを呼び出します。

GIFサポート

By default, the native Braze Android SDK does not provide animated GIF support for Content Cards—however, you can use a third-party image library to display GIFs instead. For more information, see Android Content Cards: GIFs.

By default, the Braze Swift SDK does not provide animated GIF support for Content Cards—however, you can wrap your own view or a third-party view in an instance of GIFViewProvider . For a full walkthrough, see Tutorial: GIF Support for Swift Content Cards .

分析

Braze によって直接表示されないコンテンツカードについては、クリックとインプレッションを手動でログに記録する必要があります。

Content カード LogClick() およびLogImpression() を使用して、特定のカードs のクリックとインプレッションを記録します。

「このページはどの程度役に立ちましたか?」
New Stuff!