このガイドでは、ターゲティング情報を広告リクエストに提供する方法について説明します。
前提条件
- スタートガイドを完了している。
リクエストの構成
RequestConfiguration
オブジェクトは、すべての広告リクエストのグローバル構成を収集し、MobileAds.SetRequestConfiguration()
によって適用されます。
子ども向けの設定
児童オンライン プライバシー保護法(COPPA)に基づき、「子供向け取り扱いタグ」という設定が用意されています。
アプリ デベロッパーは広告リクエストを行う際に、コンテンツを子ども向けとして取り扱うかどうかを指定できます。コンテンツを子ども向けとして取り扱うよう指定した場合、Google はその広告リクエストで IBA とリマーケティング広告を無効にします。この設定は、RequestConfiguration.TagForChildDirectedTreatment
を介して、Google Play 開発者サービス SDK のすべてのバージョンで使用できます。
- 引数
TagForChildDirectedTreatment.True
を指定してRequestConfiguration
に対してTagForChildDirectedTreatment
を呼び出し、COPPA に基づきコンテンツを子ども向けとして扱うことを示します。 - COPPA に基づきコンテンツを子ども向けとして扱わないように指定するには、
RequestConfiguration
のTagForChildDirectedTreatment
を引数TagForChildDirectedTreatment.False
を指定して呼び出します。 - COPPA に照らしてコンテンツの取り扱い方法を広告リクエストで指定しない場合は、
TagForChildDirectedTreatment
を呼び出さないでください。
次の例は、COPPA を遵守する目的でコンテンツを子ども向けとして取り扱うよう指定しています。
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
このタグを設定すると、この通知が正確であり、アプリの所有者の正式な代理人であることを証明したことになります。この設定を不正使用した場合、Google アカウントが停止される可能性があることを理解したことになります。
同意年齢に満たないユーザー
欧州経済領域(EEA)の同意年齢に満たないユーザーについては、その広告リクエストにマークを付けることで適切な取り扱いを受けることができます。この機能は、一般データ保護規則(GDPR)の遵守に役立つように設計されています。GDPR の下で、他にも法的義務が生じる場合もありますので、欧州連合(EU)のガイダンスを確認し、顧問弁護士に相談してください。なお、Google が提供するツールの目的は、法令遵守をサポートすることであり、特定のパブリッシャーの法的義務を軽減することではありません。 詳しくは、GDPR がパブリッシャー様に与える影響をご覧ください。
この機能を使用すると、ヨーロッパにおける同意年齢に満たないユーザー向けのタグ(TFUA)パラメータが広告リクエストに追加されます。このパラメータを指定すると、その広告リクエストに対して、リマーケティングなどのパーソナライズド広告が無効になります。また、広告測定ピクセルや第三者広告サーバーなどの第三者広告ベンダーへのリクエストも無効になります。
この設定は、RequestConfiguration.TagForUnderAgeOfConsent
を介して、Google Play 開発者サービス SDK のすべてのバージョンで使用できます。
RequestConfiguration
に対してTagForUnderAgeOfConsent
を呼び出し、引数TagForUnderAgeOfConsent.True
を指定して、同意年齢に満たないユーザーに適した方法でリクエスト構成が処理されることを示します。RequestConfiguration
に対してTagForUnderAgeOfConsent
を引数TagForUnderAgeOfConsent.False
を指定して呼び出すと、同意年齢に満たないユーザーに適した方法でリクエスト構成が処理されないようにします。
次の例は、広告リクエストに TFUA を含める必要があることを示しています。
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
子供向けの設定を有効にするタグと TagForUnderAgeOfConsent
を同時に true に設定しないでください。設定されている場合は、子供向けの設定が優先されます。
広告コンテンツのフィルタリング
この設定は、RequestConfiguration.Builder.SetMaxAdContentRating()
を介して、Google Play 開発者サービス SDK のすべてのバージョンで使用できます。
アプリでは、RequestConfiguration
の MaxAdContentRating
を呼び出すことで、リクエストの設定に広告レーティングの上限を設定できます。これらのリクエストに対して返される AdMob 広告のコンテンツのレーティングは、指定したレベル以下です。このネットワーク追加パラメータの有効な値は、デジタル コンテンツ ラベルの分類に基づいており、次のいずれかの MaxAdContentRating
オブジェクトになります。
MaxAdContentRating.G
MaxAdContentRating.PG
MaxAdContentRating.T
MaxAdContentRating.MA
次のコードは RequestConfiguration
オブジェクトを設定し、G
以下のデジタル コンテンツ ラベルの指定に対応する広告コンテンツを返すように指定しています。
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);