EU ユーザーからの同意の取得

お客様は Google の EU ユーザーの同意ポリシーのもとで、欧州経済領域(EEA)のユーザーに対して特定の情報を開示し、Cookie などのローカル ストレージの使用に対するユーザーの同意(法律で義務付けられている場合)、および広告配信を目的とした個人データ(AdID など)の使用に対するユーザーの同意を得る必要があります。本ポリシーには、EU の e プライバシー指令と一般データ保護規則(GDPR)の要件が反映されています。

Google が配信する広告は「パーソナライズド広告」と「パーソナライズされていない広告」に分類されますが、欧州経済領域ではどちらの広告を配信するにもユーザーからの同意が必要になります。Google への広告リクエストに対してはデフォルトでパーソナライズド広告が配信され、対象ユーザーから以前に取得したデータに基づいて広告が選ばれます。また、広告リクエストの設定を変えてパーソナライズされていない広告を配信することもできます。 パーソナライズド広告とパーソナライズされていない広告についての詳細

このガイドでは、取得した同意を Google Mobile Ads SDK に転送する方法も説明します。

前提条件

Google Mobile Ads SDK のデフォルトの動作では、パーソナライズド広告が配信されます。 パーソナライズされていない広告に限ってユーザーが受信に同意した場合には、次のコードを使用して AdRequest オブジェクトを設定し、パーソナライズされていない広告だけをリクエストするように指定します。

AdRequest request = new AdRequest.Builder()
        .AddExtra("npa", "1")
        .Build();

現在のところ、パーソナライズされていない広告をリクエストした場合、その広告リクエストの URL には &npa=1 が含まれます。ただし、この情報は Google Mobile Ads SDK に関する内部の実装情報であり、変更される可能性があります。

アプリの測定開始を遅らせる(省略可)

デフォルトでは、Google Mobile Ads SDK はアプリの測定を初期化し、アプリが起動すると直ちにユーザーレベルのイベントデータを Google に送信し始めます。この初期化動作により、コードを追加変更することなく AdMob ユーザー指標を有効にできます。

ただし、これらのイベントを送信する前にアプリでユーザーの同意が必要な場合は、明示的に Mobile Ads SDK を初期化するか広告を読み込むまで、アプリの測定を遅らせることができます。

Unity プロジェクトにおいて Android と iOS の両方でアプリの測定開始を遅らせるには、両方のプラットフォームの手順を行います。

Unity Editor で、メニューから [Assets](アセット)> [Google Mobile Ads](Google モバイル広告)> [Settings](設定)を選択します。

[Google AdMob] セクションの [Delay app measurement](アプリの測定を遅らせる)チェックボックスをオンにします。

メディエーション ネットワーク

現在のところ、メディエーション ネットワークについては Google で同意を取得して処理することができません。そのため、それぞれの広告ネットワークについて、お客様がご自身で個別に同意を取得し処理していただく必要があります。 実装の詳細は、各メディエーション パートナーの統合ガイドでご確認ください。