お客様は Google の EU ユーザーの同意 ポリシーのもとで、欧州経済領域(EEA)、 英国、スイスのユーザーに対して特定の情報を開示し、 Cookie などのローカル ストレージの使用に対するユーザーの同意(法律で義務付けられている場合)、および広告配信を目的とした個人 データ(AdID など)の使用に対するユーザーの同意を得る必要があります。
本ポリシーには、EU の e プライバシー指令と一般データ保護規則(GDPR)の要件が反映されています。
このガイドでは、UMP SDK の一部として GDPR IAB TCF v2 メッセージをサポートするために必要な手順について説明します。UMP SDK でアプリを実行する方法の概要とメッセージのセットアップの基本について説明する、スタートガイドも合わせてご参照ください。以下のガイダンスは GDPR IAB TCF v2 メッセージ専用です。詳しくは、 IAB の要件が EU ユーザー向け同意メッセージに与える影響についての記事をご確認ください。
前提条件
- UMP SDK を設定する。
- アプリに表示する 欧州の規制に関するメッセージを作成する。
同意の取り消し
GDPR では、ユーザーがいつでも同意の選択を取り消せるように、 同意の取り消し を許可する必要があります。ユーザーが同意の選択を取り消せるようにする方法については、 プライバシー オプション をご覧ください。
同意年齢に満たないユーザー向けのタグ
ユーザーが同意年齢に満たないかどうかを示すには、
TagForUnderAgeOfConsent(TFUA)を設定します。TFUA
を true に設定すると、UMP SDK
はユーザーに同意を求めません。アプリが幅広い年齢層を対象としている場合は、子どもには同意が求められないように、このパラメータを子どものユーザーに設定します。
次の例では、UMP 同意リクエストで TFUA を true に設定します。
ConsentRequestParameters params = new ConsentRequestParameters
{
// Indicate the user is under age of consent.
TagForUnderAgeOfConsent = true;
};
ConsentInformation.Update(params, (FormError updateError) =>
{
// ...
});
メディエーションで同意を設定する
メディエーションで同意を設定するには、以下のセクションの手順を完了します。
GDPR メッセージに広告パートナーを追加する
公開済みの GDPR メッセージに広告パートナーを追加する の手順に沿って、メディエーション パートナーを広告パートナーリストに追加します。追加しない場合、アプリに広告が配信されないことがあります。
次の表に、広告ソースごとの広告技術パートナー名を示します。
| 広告ソース | 広告技術パートナー名 |
|---|---|
| AppLovin | AppLovin Corp. |
| BidMachine | BidMachine |
| BIGO Ads SDK | Empathy Technology Pte.Ltd.(BIGO Ads) |
| Chartboost | Chartboost |
| DT Exchange | DT Exchange(Fyber Monetization) |
| i-mobile | i-mobile |
| InMobi | InMobi |
| ironSource Ads | ironSource Mobile |
| Liftoff Monetize | Liftoff |
| LINE ヤフー広告ネットワーク | LINE ヤフー広告ネットワーク |
| maio | maio |
| Meta Audience Network | Meta |
| Mintegral | Mobvista/Mintegral |
| Moloco Ads SDK | Moloco Ads |
| myTarget | Mail.ru |
| Pangle | Pangle DSP |
| PubMatic OpenWrap SDK | PubMatic |
| Unity Ads | Unity Ads |
| Verve HyBid SDK | Verve Group |
広告ソースに同意を転送する
次の表に、IAB の透明性と同意に関するフレームワーク(TCF)および Google の追加同意仕様 と統合された同意管理プラットフォームから広告ソースの SDK に GDPR 同意シグナルを渡すことをサポートしている広告ソースを示します。
| 広告ソース | サポートされている最小バージョン |
|---|---|
| AppLovin | 7.0.0 |
| BidMachine | 1.0.0 |
| BIGO Ads SDK | 1.0.0 |
| Chartboost | 4.14.0 |
| DT Exchange | 3.3.0 |
| i-mobile | 該当なし1 |
| InMobi | 4.6.4 |
| ironSource Ads | 2.6.0 |
| Liftoff Monetize | 5.2.2 |
| LINE ヤフー広告ネットワーク | 該当なし1 |
| maio | 該当なし1 |
| Meta Audience Network | 該当なし2 |
| Mintegral | 2.2.3 |
| Moloco Ads SDK | 1.0.0 |
| myTarget | 3.40.0 |
| Pangle | 5.9.0 |
| PubMatic OpenWrap SDK | 1.0.0 |
| Unity Ads | 3.20.0 |
1 広告ソースは EEA のトラフィックを配信しません。
2 詳しくは、 Meta のパートナー マネージャーにお問い合わせください。
同意の選択を読み取る方法
GDPR の同意が収集されたら、
TCF v2 仕様に沿ってローカル
ストレージから同意の選択を読み取ることができます。
The IABTCF_PurposeConsents キーは、
TCF の目的ごとの同意を示します。
次のコード スニペットは、目的 1 の同意を確認する方法を示しています。
// Example value: "1111111111"
string purposeConsents = ApplicationPreferences.GetString("IABTCF_PurposeConsents");
// Purposes are zero-indexed. Index 0 contains information about Purpose 1.
if (!string.IsNullOrEmpty(purposeConsents))
{
char purposeOneString = purposeConsents[0];
bool hasConsentForPurposeOne = purposeOneString == '1';
}
よくある質問
- 欧州経済領域、英国、スイスで広告を配信するための 同意管理プラットフォームに関する要件を満たすための措置を講じなかった場合、どうなりますか?
2024 年 1 月 16 日より、パートナー様が Google 認定の CMPを導入しなかった場合、EEA と英国のトラフィックで配信できる広告が 制限 されます。
2024 年 1 月 16 日に EEA と英国で発生する一部のトラフィックに対して要件の適用が開始され、同年 2 月末までには EEA と英国で発生するすべてのトラフィックに適用されます。収益への影響を避けるため、2024 年 1 月 16 日までに必ず認定 CMP の導入をご完了ください。
- ユーザーの同意を確認するにはどうすればよいですか?
同意は、単一のビットではなく、IAB TCF 仕様で定義されている一連の目的と ベンダーで表されます。Google 広告のパーソナライズの条件については、 同意に関するポリシー: パーソナライズド広告と非パーソナライズド広告 をご覧ください。
また、TCF ベンダー リストに登録されていない Google の 広告技術プロバイダ (ATP)リストの広告技術は、同意の収集に Google の追加同意技術仕様 を使用します。Google は、IAB に未登録の広告技術プロバイダとその ID のリストを次の場所で公開しています。https://storage.googleapis.com/tcfac/additional-consent-providers.csv。
個別の広告リクエストをデバッグするには、広告インスペクタの プライバシー設定のトラブルシューティング 機能を使用して、 広告リクエストでパブリッシャー様による IAB ヨーロッパの TCF の統合の一環として渡される次のプライバシー シグナルを確認します。
広告インスペクタのラベル 広告リクエスト クエリ パラメータ 意味 GDPR が適用される(IABTCF_gdprApplies) gdprこの広告リクエストに GDPR が適用されるかどうか。 TC 文字列(IABTCF_TCString) gdpr_consentTC 文字列。IAB は、値を手動で デコードできるウェブツールを提供しています。 AC 文字列(IABTCF_AddtlConsent) addtl_consentGoogle の追加同意技術仕様の AC 文字列。 同意の選択をプログラムで読み取る方法について詳しくは、 同意の選択を読み取る方法 をご覧ください。
- CMP の要件を満たすには、Google の UMP SDK を使用する必要がありますか?
いいえ。 Google 認定の CMP のリスト から任意の CMP を使用して広告を配信できます。
- ユーザーがすでに同意している場合でも、UMP SDK を使用して同意フォームを再度表示するにはどうすればよいですか?
ユーザーがすでに同意の決定を行っている場合、TC 文字列の有効期限が切れるか無効になるまで、Google の同意管理ソリューションは新しい同意を収集するようリクエストしません。
GDPR では、ユーザーがいつでも同意の選択を取り消せるように、同意の変更を許可する必要があります。ユーザーが同意の選択を取り消せるようにする方法については、 プライバシー オプションをご覧ください。同意フォームを再度表示するには、
ShowPrivacyOptionsFormを呼び出します。- Google 認定の CMP を統合しましたが、同意したユーザーからでも、メディエーション パートナーに広告リクエストが送信されません。なぜですか?
TCF に基づき、Google では広告技術プロバイダおよびその他のプログラマティック デマンドソースが Google のポリシーに違反していないこと、およびデータ処理を実施するための法的根拠を少なくとも 1 つは有することを、メディエーションの順次処理に追加する前に確認します。 詳しくは、 メディエーション セクションをご覧ください。
Google の広告テクノロジー プロバイダ(ATP)リストに登録されているメディエーション パートナーの一部は、TCF ベンダー リストに登録されていません。これらのパートナーは、同意の収集に Google の追加同意技術仕様 を使用します。Google は、IAB に未登録の広告技術プロバイダとその ID のリストを次の場所で公開しています: https://storage.googleapis.com/tcfac/additional-consent-providers.csv
UMP SDK は ACString の保存をサポートしているため、パートナーが TCF に登録されているかどうかを把握していなくても、公開済みの GDPR メッセージに 広告パートナーを追加 できます。サードパーティの CMP を使用する場合は、次の操作を行う必要があります。
- サードパーティの CMP が ACString の保存をサポートしていることを確認します。
- サードパーティの CMP が同意の収集に使用する広告技術プロバイダのリストに、各メディエーション パートナーを含めます。
- ユーザーが同意しない場合、アプリの機能を変更できますか?これはポリシーで許可されていますか?
パブリッシャー様は、アプリで IAB TCF 文字列を読み取ることができます。同意の選択をプログラムで読み取る方法については、 同意の選択を読み取る方法 をご覧ください。パブリッシャー様は、関連する規制に基づく義務について法務担当者と確認する必要があります。
- [オプションを管理] を選択してすべての目的に同意しても、広告が表示されません。なぜですか?
目的の同意を収集するだけでなく、ベンダーの同意も収集する必要があります。Google などのベンダーが適切な広告を配信するには、目的の同意とベンダーの同意の両方が必要です。
- iOS ATT アラートと GDPR 同意を同じユーザーに表示する場合のベスト プラクティスは何ですか?
ユーザーが GDPR に同意した場合は、まず GDPR 同意メッセージを表示し、次に iOS ATT アラートを表示することをおすすめします。アド マネージャーの UI で両方のメッセージを設定すると、UMP SDK によって自動的に処理されます。 詳しくは、 ユーザーに表示されるメッセージ をご覧ください。
UMP SDK を使用して ATT アラートを表示していない場合は、 GDPR 同意が収集されたら同意の選択を読み取り、 iOS ATT アラートを表示するかどうかを判断することをおすすめします。
- すでにバージョン 1 に同意しているユーザーに対して AC 文字列バージョン 2 を実装するにはどうすればよいですか?
Google の追加同意技術仕様に沿ってローカル ストレージの
IABTCF_AddtlConsentキーを確認し、ユーザーが AC 文字列バージョン 2 に同意しているかどうか、同意フォームを再度表示する必要があるかどうかを判断します。