このガイドでは、ターゲット設定の情報を広告リクエストに付加する方法を説明します。
前提条件
スタートガイドの手順を完了し、Unity アプリに Google Mobile Ads Unity プラグインをインポートしておく必要があります。
リクエストの設定
RequestConfiguration
オブジェクトですべての広告リクエストのグローバル設定を収集し、そのオブジェクトを MobileAds.SetRequestConfiguration()
によって適用します。
子供向けの設定
児童オンライン プライバシー保護法(COPPA)に基づき、「子供向け取り扱い用タグ」の設定が用意されています。
アプリ デベロッパーは広告リクエストを行う際に、自社コンテンツを子供向けとして扱ってほしいかどうかを示すことができます。子供向けコンテンツとして扱うように示すと、その広告リクエストについてはインタレスト ベース広告(IBA)とリマーケティング広告を無効にする措置が取られます。この設定は次のように RequestConfiguration.Builder.SetTagForChildDirectedTreatment()
を通じて Google Play 開発者サービス SDK のすべてのバージョンで使用できます。
- 自社コンテンツを COPPA に基づく子供向けコンテンツとして扱うように示すには、
RequestConfiguration.Builder
のSetTagForChildDirectedTreatment
を呼び出して引数としてTagForChildDirectedTreatment.True
を指定します。 - 自社コンテンツを COPPA に基づく子供向けコンテンツとして扱わないよう示すには、
RequestConfiguration.Builder
のSetTagForChildDirectedTreatment
を呼び出して引数としてTagForChildDirectedTreatment.False
を指定します。 - 広告リクエストで COPPA に基づくコンテンツの扱い方を示さない場合は、
SetTagForChildDirectedTreatment
を呼び出しません。
次の例は、COPPA に基づく子供向けとしてコンテンツを扱うように示すものです。
RequestConfiguration requestConfiguration = new RequestConfiguration.Builder()
.SetTagForChildDirectedTreatment(TagForChildDirectedTreatment.True)
.build();
MobileAds.SetRequestConfiguration(requestConfiguration);
お客様はこのタグを設定することで、この通知の内容が正確であり、ご自身がアプリ所有者の代理人としての権限をもつことを認めるものとします。また、この設定の不正使用は Google アカウントの解除につながる場合があることを理解しているものとします。
同意年齢に満たないユーザー
欧州経済領域(EEA)の同意年齢に満たないユーザーについては、その広告リクエストにマークを付けることで適切な取り扱いを受けることができます。この機能は、一般データ保護規則(GDPR)の準拠に向けた対応をサポートするためのものです。なお、GDPR の下では他の法的義務が課せられる場合もありますので、欧州連合(EU)のガイダンスをご確認のうえ、お客様の顧問弁護士にご相談ください。Google のツールは、パブリッシャー様による法令遵守の支援を目的としています。これらのツールを使っても、法律上の義務を果たす必要がなくなるわけではないことにご注意ください。パブリッシャー様への GDPR の影響の詳細
この機能を利用すると、広告タグに TFUA(Tag For Users under the Age of Consent in Europe: 同意年齢に満たない欧州ユーザーに対するタグ)パラメータが含まれるようになります。このパラメータは、それを含む広告リクエストについて、リマーケティングなどによるパーソナライズド広告を無効にし、第三者広告ベンダー(広告測定ピクセルや第三者広告サーバーなどの事業者)へのリクエストも無効にします。
この設定は次のように RequestConfiguration.Builder.SetTagForUnderAgeOfConsent()
を通じて Google Play 開発者サービス SDK のすべてのバージョンで使用できます。
- 同意年齢に満たないユーザーに適した方法で広告リクエストを処理するように示すには、
RequestConfiguration.Builder
のSetTagForUnderAgeOfConsent
を呼び出して引数としてTagForUnderAgeOfConsent.True
を指定します。 - 同意年齢に満たないユーザーに適した方法で広告リクエストを処理しないように示すには、
RequestConfiguration.Builder
のSetTagForUnderAgeOfConsent
を呼び出して引数としてTagForUnderAgeOfConsent.False
を指定します。
次の例は、広告リクエストに TFUA を含めるように示すものです。
RequestConfiguration requestConfiguration = new RequestConfiguration.Builder()
.SetTagForUnderAgeOfConsent(TagForUnderAgeOfConsent.True)
.build();
MobileAds.SetRequestConfiguration(requestConfiguration);
子供向けの設定を有効にするタグと TagForUnderAgeOfConsent
に設定する値を、同時に両方とも true にしてはいけません。両方ともその値にすると、子供向けの設定が優先されます。
広告コンテンツのフィルタリング
この設定は次のように RequestConfiguration.Builder.SetMaxAdContentRating()
を通じて Google Play 開発者サービス SDK のすべてのバージョンで使用できます。
アプリでは、RequestConfiguration.Builder
の SetMaxAdContentRating
呼び出しを使って、リクエスト構成に広告レーティングの上限を設定できます。こうしたリクエストに対しては、指定したレベル以下のコンテンツ レーティングを持つ AdMob 広告が返されます。こうした追加ネットワークが取り得る値は、デジタル コンテンツ ラベルの分類に基づいており、次の MaxAdContentRating
オブジェクトのいずれかになります。
MaxAdContentRating.G
MaxAdContentRating.PG
MaxAdContentRating.T
MaxAdContentRating.MA
次のコードは RequestConfiguration
オブジェクトを設定し、G
以下のデジタル コンテンツ ラベルに対応する広告コンテンツを返すように指定しています。
RequestConfiguration requestConfiguration = new RequestConfiguration.Builder()
.SetMaxAdContentRating(MaxAdContentRating.G)
.build();
MobileAds.SetRequestConfiguration(requestConfiguration);