GDPR への準拠

読み取り時間 3

Unity Ads SDK は, すべてのバージョンが EU 一般データ保護規則 (GDPR) に準拠しています。GDPR は, 欧州経済領域 (EEA) で 2018 年 5 月 25 日に発効しました。

Unity のプライバシーへの取り組み の詳細については, Unity の法務関連サイトを参照してください。

Unity のビルトインソリューション

Unity では, 最新バージョンの Unity Ads SDK へのアップデートを推奨していますが, これは GDPR に準拠するための必須の要件ではありません。

2.0 より前のバージョンの SDK では, 地理的な場所と現在のゲームプレイに厳密に基づいて, コンテキスト連動型広告のみをユーザーに配信しています。そのアプリケーション内および他のアプリケーションでのユーザーの行動やインストールなど, 履歴データや個人データが広告ターゲティングに使用されることはありません。

SDK バージョン 2.0 以降では, 影響を受けるユーザーに, ターゲティング広告をオプトインする機会が自動的に提供されます (パブリッシャーの側でこのような機能を実装する必要はありません)。アプリケーションごとに, Unity 広告が初めて表示されたときに, 行動に基づくターゲティング広告のオプトインを選択できるバナーが表示されます。それ以降も, ユーザーは情報ボタンを選択することで, プライバシーの選択を管理できます。

カスタムソリューションの実装

パブリッシャーまたはメディエーターがユーザーのオプトインを手動で要求すると, Unity のオプトインは表示されません。この場合でも, ユーザーは広告が表示されたときまたは表示された後に Unity データプライバシーアイコンをタップすることで, いつでも広告のオプトアウトやデータの削除をリクエストし, 自分のデータにアクセスできます。

以下の API を使用して, 同意フラグを Unity Ads SDK に渡します。

// If the user opts in to targeted advertising:
MetaData gdprMetaData = new MetaData("gdpr");
gdprMetaData.Set("consent", "true");
Advertisement.SetMetaData(gdprMetaData);

// If the user opts out of targeted advertising:
MetaData gdprMetaData = new MetaData("gdpr");
gdprMetaData.Set("consent", "false");
Advertisement.SetMetaData(gdprMetaData);
// If the user opts in to targeted advertising:
UADSMetaData *gdprConsentMetaData = [[UADSMetaData alloc] init];
[gdprConsentMetaData set:@"gdpr.consent" value:@YES];
[gdprConsentMetaData commit];

// If the user opts out of targeted advertising:
UADSMetaData *gdprConsentMetaData = [[UADSMetaData alloc] init];
[gdprConsentMetaData set:@"gdpr.consent" value:@NO];
[gdprConsentMetaData commit];
// If the user opts in to targeted advertising:
MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", true);
gdprMetaData.commit();

// If the user opts out of targeted advertising:
MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", false);
gdprMetaData.commit();