このガイドでは、広告リクエストにターゲティング情報を提供する方法について説明します。
前提条件
- スタートガイドを完了している。
リクエストの構成
RequestConfiguration
オブジェクトは、すべての広告リクエストのグローバル設定を収集し、MobileAds.SetRequestConfiguration()
によって適用されます。
子ども向けの設定
児童オンライン プライバシー保護法(COPPA)に基づき、「子供向け取り扱い」という設定が用意されています。
アプリのデベロッパーは、広告リクエストの際に、コンテンツを子ども向けとして取り扱うかどうかを指定できます。コンテンツを子ども向けとして取り扱うことを Google に提示すると、その広告リクエストでは IBA 広告とリマーケティング広告が無効になります。この設定は、RequestConfiguration.TagForChildDirectedTreatment
により、Google Play 開発者サービス SDK のすべてのバージョンで使用できます。
RequestConfiguration
のTagForChildDirectedTreatment
を引数TagForChildDirectedTreatment.True
を指定して呼び出し、コンテンツが COPPA に基づく子供向けとして扱われるように指定します。RequestConfiguration
のTagForChildDirectedTreatment
を引数TagForChildDirectedTreatment.False
を指定して呼び出し、COPPA に基づく児童向けとしてコンテンツを扱わないように指定します。- 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
次のコードでは、G
以下のデジタル コンテンツ ラベルの指定に対応する広告コンテンツを指定するように、RequestConfiguration
オブジェクトを設定しています。
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);