RequestConfiguration
オブジェクトですべての広告リクエストのグローバル設定を収集し、そのオブジェクトを MobileAds.instance.updateRequestConfiguration()
によって適用します。
すべての広告リクエストにリクエスト構成の変更を適用するには、Mobile Ads SDK を初期化する前にリクエスト構成を更新します。
子供向けの設定
児童オンライン プライバシー保護法(COPPA)に基づき、「子供向け取り扱いタグ」という設定が用意されています。
アプリ デベロッパーは、広告リクエストを行う際に、コンテンツが子供向けであるかどうかを指定することができます。コンテンツを子供向けとして指定された広告リクエストでは、インタレスト ベース広告(IBA)とリマーケティング広告が無効になります。この設定は、RequestConfiguration.tagForChildDirectedTreatment()
を通じて Google Play 開発者サービス SDK のすべてのバージョンで使用できます。
- 自社コンテンツを COPPA に基づく子供向けコンテンツとして扱うように示す場合は、引数
TagForChildDirectedTreatment.yes
を使用します。 - 自社コンテンツを COPPA に基づく子供向けコンテンツとして扱わないように示す場合は、引数
TagForChildDirectedTreatment.no
を使用します。 - COPPA に関してコンテンツをどのように扱うかを広告リクエストで指定しない場合は、引数
TagForChildDirectedTreatment.unspecified
を使用するか、このタグを設定しません。
次の例では、コンテンツを COPPA に基づく子供向けコンテンツとして取り扱うよう指定しています。
final RequestConfiguration requestConfiguration = RequestConfiguration(
tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);
同意年齢に満たないユーザー
欧州経済領域(EEA)の同意年齢に満たないユーザーについては、その広告リクエストにマークを付けることで適切な取り扱いを受けることができます。この機能は、一般データ保護規則(GDPR)に準拠するためのものです。なお、GDPR の下では他の法的義務が課せられる場合もありますので、欧州連合(EU)のガイダンスをご確認のうえ、お客様の顧問弁護士にご相談ください。Google が提供するツールの目的は、皆様の法令遵守をサポートすることであり、特定のパブリッシャー様の法的義務を軽減することではありません。パブリッシャー様への GDPR の影響の詳細
この機能を利用すると、広告リクエストに TFUA(同意年齢に満たない欧州ユーザーに対するタグ)パラメータが含まれるようになります。このパラメータは、その広告リクエストでリマーケティングなどによるパーソナライズド広告へのリクエストを無効にします。また、広告測定ピクセルや第三者広告サーバーなどを扱う第三者広告ベンダーへのリクエストも無効になります。
このタグは RequestConfiguration.tagForUnderAgeOfConsent()
を使用して、次のように設定します。
- 同意年齢に満たないユーザーに適した方法で広告リクエストを処理するように指定する場合は、引数
TagForUnderAgeOfConsent.yes
を使用します。 - 同意年齢に満たないユーザーに適した方法で広告リクエストを処理しないように指定する場合は、引数
TagForUnderAgeOfConsent.no
を使用します。 欧州経済領域(EEA)の同意年齢に満たないユーザーに適した方法で広告リクエストを処理するかどうか指定しない場合は、引数
TagForUnderAgeOfConsent.unspecified
を設定するかこのタグを設定しません。次の例は、広告リクエストに TFUA を含めるよう指定しています。final RequestConfiguration requestConfiguration = RequestConfiguration( tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes); MobileAds.instance.updateRequestConfiguration(requestConfiguration);
子供向けの設定を有効にするタグと setTagForUnderAgeOfConsent
を、同時に true
に設定しないでください。同時に設定すると、子供向けの設定が優先されます。
広告コンテンツのフィルタリング
広告レーティングは RequestConfiguration.maxAdContentRating()
を使用して、次のように設定できます。
このようなリクエストに対して、指定したレベル以下のコンテンツ レーティングを持つ AdMob 広告が返されます。このネットワーク追加パラメータで使用できる値は、デジタル コンテンツ ラベルの分類に基づいており、次の MaxAdContentRating
オブジェクトのいずれかになります。
MaxAdContentRating.g
MaxAdContentRating.pg
MaxAdContentRating.t
MaxAdContentRating.ma
次のコードは、G
以下のデジタル コンテンツ ラベルに対応する広告コンテンツを返すように、RequestConfiguration
オブジェクトを設定しています。
final RequestConfiguration requestConfiguration = RequestConfiguration(
maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);