# Offerwall 移行チェックリスト

> Offerwall 移行チェックリストを使用して、ironSource の Offerwall から Tapjoy の Offerwall に移行します。必要なすべてのコード変更の概要を、単純でおおまかな形で示します。

現在 ironSource Offerwall を使用しており、Tapjoy Offerwall への移行を希望している方ができるだけシームレスに移行できるように、手順を説明したガイドを用意しています。コード変更の手順などの詳細なガイドは、[こちら](../placements/offerwall-migration-guide) に見つかります。必要な変更がすべて行われたことを確認するために使用できるおおまかなチェックリストを以下に示します。

## チェックリスト##checklist

### ダッシュボードの変更##dashboard-changes

1. [Tapjoy アカウントを申請します](https://ltv.tapjoy.com/s/l#session/signup)。
2. ダッシュボードでアプリを作成します。
3. ゲーム内通貨を作成します。使用できる 2 つのタイプの通貨の詳細については、[ゲーム内通貨の概要](../../monetization/virtual-currency/virtual-currency-overview) を参照してください。
4. プレースメントを作成し、Offerwall コンテンツカードをそのプレースメントに追加します。プレースメント設定の詳細については、[Android SDK ダッシュボード](../placements/sdk) を参照してください。

### コード変更##code-changes

1. [こちら](../placements/offerwall-migration-guide) の説明に従って、ironSource Offerwall のコードを同等の Tapjoy Offerwall のコードに置き換えます。
2. アプリを起動し、Tapjoy Offerwall を表示できることを確認します。

### 進行中のオファー##in-progress-offers

Tapjoy Offerwall に移行する際には、ユーザーが ironSource Offerwall のオファーをすでに開始しており、まだ完了していない可能性があることに注意してください。次のステップは、ユーザーが進行中のオファーの完了時に、引き続き通貨を受け取ることができるようにするために重要です。

1. **Server-to-server callbacks**

   サーバー間のコールバックを使用する場合、Tapjoy は引き続き、MMP/広告主から完了が通知されるたびに、コールバックを発信します。引き続き Tapjoy のサーバーから発生したコールバックをリッスンし、それに応じてユーザーに報酬を与えます。これは、Offerwall を使用して新しいオファーを表示するのを停止した日から 90 日間有効です。

   このフローでは、ironSource の SDK がまだアプリケーションに統合されているかどうかは関係ありません。

2. **Client-side callbacks**

   クライアントサイドのコールバックを使用する場合は、Tapjoy SDK をアプリケーションに統合したままにしておきます。Offerwall の表示を停止しても、`[getOfferwallCredits()](./quickstart)` 関数を呼び出して、そのユーザーに新しいゲーム内報酬がないかを確認する必要があります。

   少なくとも、ユーザーがアプリを開くたびにクレジットを確認すること (できればより頻繁に確認すること) をお勧めします。この実装は、Offerwall を使用した新しいオファーの表示を停止してから、少なくとも 90 日間継続する必要があり、90 日経過後は削除できます。

## プライバシー##privacy

Unity LevelPlay を使用している場合は、LevelPlay API を使用して、以下のプライバシー フラグを Tapjoy と共有できます。

1. [GDPR についての同意](/grow/is-ads/legal-resources/ironsource-gdpr-compliance.md)。
2. 米国の州プライバシー[法に基づく](/grow/is-ads/legal-resources/ironsource-us-state-privacy-laws.md)個人情報の販売または共有のオプトアウト。
3. [特定のエンドユーザー](/grow/is-ads/legal-resources/children-child-directed-apps.md)にお子様のフラグを付ける。アプリが主に COPPA で定めるお子様を対象としている場合は、すべてのエンドユーザーにお子様のフラグを付ける必要があります。

また、アプリが Google Play の Designed for Families プログラムに参加している場合、または Google Play の "ファミリー" セクションに表示されている場合は、アプリのすべてのユーザーに子供のフラグを付け、Offerwall SDK の [この API](../advanced/user-privacy) を使用して、ユーザーの GAID が収集されないように設定してください。

Unity LevelPlay を使用していない場合や、Offerwall SDK を個別に設定する場合は、[こちらのガイドライン](../advanced/user-privacy) に従って、関連するプライバシー フラグを Tapjoy と共有します。
