Android SDKのオブザーバーモードでPaywall Builderのペイウォールを表示する

フローまたはペイウォールをフローまたはペイウォールビルダーを使って作成した場合、モバイルアプリのコードでユーザーに表示するためのレンダリング処理を気にする必要はありません。そのようなフローやペイウォールには、表示する内容とその表示方法の両方が含まれています。

このセクションはオブザーバーモード専用です。オブザーバーモードで作業していない場合は、Android - フロー&ペイウォールの表示のトピックを参照してください。

フローの表示を始める前に(クリックして展開)
  1. Adapty と Google Play の初期連携を設定する。 2. SDK をインストールして設定する。observerMode パラメータを true に設定してください。Android 向けのフレームワーク別手順を参照してください。 3. Adapty ダッシュボードでプロダクトを作成する。 4. ビルダーでフローまたはペイウォールを設定し、プロダクトを割り当てる。 5. Adapty ダッシュボードでプレースメントを作成し、フローまたはペイウォールを割り当てる。 6. モバイルアプリのコードでフローとその設定を取得する

  1. AdaptyUiObserverModeHandler を実装します。

onPurchaseInitiated イベントは、ユーザーが購入を開始したことを通知します。このコールバックに応じて、カスタム購入フローをトリガーできます。

Observerモードでの購入復元を処理するには、getRestoreHandler()をオーバーライドします。デフォルトではnullを返し、Adaptyの組み込みAdapty.restorePurchases()フローが使われます。独自の復元実装を提供するには:

AdaptyUIに購入またはリストア処理を通知するために、以下のコールバックを呼び出すことを忘れないでください。これは、ローダーの表示など、適切なフローの動作に必要です。

コールバック説明
onStartPurchase()購入が開始されたことを AdaptyUI に通知するために呼び出すコールバックです。
onFinishPurchase()購入が完了したことを AdaptyUI に通知するために呼び出すコールバックです。
onStartRestore()省略可。復元が開始されたことを AdaptyUI に通知するために呼び出せるコールバックです。
onFinishRestore()省略可。復元が完了したことを AdaptyUI に通知するために呼び出せるコールバックです。
  1. デバイス画面にビジュアルフローを表示するには、まずそれを設定する必要があります。

リクエストパラメーター:

パラメータ必須/任意説明
flowConfiguration必須フローの視覚的な詳細を含む AdaptyUI.FlowConfiguration オブジェクトを指定します。ロードには AdaptyUI.getFlowConfiguration(flow) メソッドを使用してください。詳細は ビュー設定の取得 を参照してください。
products任意画面上のプロダクト表示タイミングを最適化するために、AdaptyPaywallProduct の配列を指定します。null を渡すと、AdaptyUI が必要なプロダクトを自動的に取得します。
eventListener任意フローイベントを監視するために AdaptyFlowEventListener を指定します。使いやすさのため、AdaptyFlowDefaultEventListener を継承することをおすすめします。詳細は フロー&ペイウォールイベントの処理 を参照してください。
insets任意インセットは、タップ可能な要素がシステムバーの背後に隠れないようにするための、フロー周囲の余白です。デフォルト: Unspecified(Adapty がインセットを自動的に調整します)。フローインセットの変更 を参照してください。
customAssets任意フローまたはペイウォールの画像や動画を実行時に差し替えるために、AdaptyCustomAssets オブジェクトを渡します。詳細は アセットのカスタマイズ を参照してください。
tagResolver任意フローのテキスト内のカスタムタグを解決するために AdaptyUiTagResolver を使用します。このリゾルバはタグパラメータを受け取り、対応する文字列に変換します。詳細はペイウォールビルダーのカスタムタグのトピックを参照してください。
observerModeHandlerオブザーバーモードの場合は必須前のステップで実装した AdaptyUiObserverModeHandler

ペイウォールを購入トランザクションに紐づけることを忘れないようにしてください。これを行わないと、Adapty は購入のソースフローを特定できません。