| パーソナライゼーションAPIは、Appchargeがプレイヤーごとのオファーデータを取得するために呼び出す、パブリッシャーがホストするコールバックです。失敗すると、ウェブストアおよびチェックアウトリンクのフローでオファーの表示とチェックアウトができなくなります。 |
仕組み
Appchargeは、プレイヤーのログイン時、購入後、5分ごと、およびチェックアウトリンクが開かれたときに、パーソナライゼーションAPIエンドポイントを呼び出します。エンドポイントは { "playerId": "..." } を受け取り、利用可能なオファー、残高、セグメントを返す必要があります。
エラー:オファーIDがパーソナライゼーションAPIのデータと一致しません
購入しようとしているオファーが、そのプレイヤーのパーソナライゼーションAPIのレスポンスに含まれていません — 結果としてスピナーが永遠に回り続けます。
- エンドポイントが購入されているオファーのpublisherOfferId(SKU)を返していることを確認してください
- ダッシュボードでオファーが再作成された場合、それを参照しているチェックアウトリンクを再生成してください
- エンドポイントがオファーを返しているにもかかわらず失敗する場合は、Appchargeサポートに連絡してください
エラー:パーソナライゼーションAPIの取得に失敗しました
Appchargeがエンドポイントに到達できませんでした。ストアは空のオファーで読み込まれるか、チェックアウトが失敗します。
- エンドポイントにアクセス可能で、200を返していることを確認してください
- ダッシュボードの設定 → 統合で設定されたURLが正しいか確認してください
- ファイアウォールのルールでAppchargeのリクエストがブロックされていないか確認してください