# 開発者向け同意ソリューションの紹介

> ユーザーのプライバシーに関する選択をアプリ内で直接収集・管理し、その値をUnity Ads Privacy APIを使用してUnity Ads SDKに渡します。

Unity Ads SDKでユーザー同意を実装する推奨される方法は、開発者同意です。このアプローチでは、ユーザー プライバシーの選択をアプリケーション内で直接収集して管理し、UnityAds Privacy APIを使用してそれらの値をUnity Ads SDKに渡すことができます。既存のシステムで同意をディスプレイおよび統合する方法の完全な柔軟性とコントロールを提供します。

開発者同意を使用すると、以下の利点があります。

* 同意の収集方法とタイミングを完全にコントロール
* Unity Ads とサードパーティ製のメディエーションパートナーの両方との互換性
* アプリケーションのデザインとユーザー フローに合わせたカスタマイズ可能なエクスペリエンス

カスタム 開発者 consent ソリューションを実装しない場合、SDK はビルトインデデフォルトロンプロンプトこのフォールバックにより、最低限のコンプライアンスは確保されますが、カスタマイズできず、メディエーションもサポートしないため、推奨されません。

開発者 consent を使用する場合、アプリケーションは初期化期化時に SDK に有効な同意データを提供する必要があります。SDKが明示的な同意値を受け取っていない場合は、ユーザーが同意していないと見なされ、パーソナライズ広告ではなくコンテキスト依存広告が自動的に配信されます。

## 前提条件

カスタム 開発者 consent を設定する前に、以下の要件を確認してください。

カスタムの同意ソリューションを実装する前に、プロジェクトで最新バージョンの Unity Ads SDK を使用していることを確認してください。最新のSDKにアップデートすると、最新のプライバシーAPIにアクセスでき、サポートされるプライバシー フレームワークとの完全な互換性が保証されます。

### 同意の欠落

SDK は受信した同意値にのみ作用します。値を指定しない場合、デフォルトでは、ユーザーがデータ収集またはトラッキングに同意していないものとして処理されます。ユーザに適用される各プライバシー フレームワークに true または false の消去値を設定する必要があります。

### 地域のプライバシーフレームワーク

SDK は、地域のプライバシー法を自動的に検出または解釈しません。すべての地域に適用されるプライバシーフレームワーク (GDPR や CCPA 例えばあります。すべてのリストについては、[サポートされるプライバシー フレームワーク](/ads-android/4.19.0/privacy/developer-consent/frameworks/supported-frameworks.md.md) を参照してください。

### 開発者責任

ユーザー同意をアプリケーション内で直接収集および管理する必要があります。これにより、ユーザー体験に応じて同意フローを設計およびコントロールできます。具体的には、以下を行う必要があります。

* ユーザーから有効同意を収集および保存
* ユーザー設定の変更時の同意の管理と更新
* 正しい同意値とオプトアウト値を SDK に渡す

SDKは、地域ごとに異なる同意ロジックを適用しません。アプリケーションは SDK にデータを渡す前にそのロジックをハンドルする必要があります。

### 収益への影響

ユーザーがオプトアウトした場合、または同意データがない場合は、コンテキスト依存広告のみが表示されます。これにより、広告ターゲティングが制限され、アプリケーションの全体的な収益の可能性が低下する可能性があります。

## SDK への同意の伝達

アプリケーションは、初期化前にユーザーのプライバシーの選択をSDKに伝える必要があります。UnityAds Privacy API を使用して、ユーザーが同意したか、オプトアウトしたか、パーソナライズされていない広告のみを受信するかを指定します。

これらの値を指定すると、SDKはユーザーの好みに合わせて広告配信を自動的に調整します。同意情報またはオプトアウト情報を送信しない場合、SDKはデフォルトでコンテキスト依存広告のみの配信になります。

ユーザーが選択せずに同意ダイアログを閉じた場合は、後で明示的な回答を得るために、ユーザーに再度確認を求めることを検討してください。

> **Note:**
>
> 広告が表示されたとき、または広告が表示された後でも、**Unityデータ プライバシー**アイコンをタップすることで、いつでもデータにアクセスしたり削除したりできます。
