ターゲティング

このガイドでは、ターゲティング情報を広告リクエストに提供する方法について説明します。1 つの Android API Demo アプリをダウンロードできます。

API デモをダウンロード

前提条件

RequestConfiguration

RequestConfiguration グローバルに適用するターゲット設定情報を収集するオブジェクトで、 MobileAds 静的メソッドを使用できます。

リクエストの構成を更新するには、既存の 必要な更新を行って、次のように設定します。

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

子ども向けの設定

児童オンライン プライバシー保護法(Children's Online Privacy Protection Act) (COPPA)、 [子供向け取り扱いタグ]という設定があります このタグを設定すると、この通知が正確であることを証明したことになります かつ、アプリの所有者の正式な代理人である。 この設定を不正使用した場合、アカウントが停止される可能性があることを理解しています。 ログインします。

アプリ デベロッパーは、Google にアプリの情報を 子ども向けコンテンツであることを 確認することもできますGoogle Chat で コンテンツを子ども向けとして取り扱う場合、Google は その広告リクエストで IBA とリマーケティング広告を無効にする。

この設定は、Google Play 開発者サービス SDK のすべてのバージョンで使用できます RequestConfiguration.Builder.setTagForChildDirectedTreatment(int) を使用:

  • setTagForChildDirectedTreatment に発信 TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE を指定して、 COPPA を遵守するため、子ども向けコンテンツとして扱われます。これにより Android 広告 ID の送信 (AAID)

  • setTagForChildDirectedTreatment に発信 TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE は、 COPPA を遵守するため、子ども向けコンテンツとして扱われます。

  • setTagForChildDirectedTreatment に発信 TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED を指定します。 COPPA に照らして、広告リクエストでコンテンツをどのように取り扱うかを指定します。

次の例は、コンテンツを COPPA を遵守する子ども向けコンテンツ:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

広告リクエストにマークを付けることで、 欧州経済領域(EEA)に居住し、同意年齢に満たない。この機能は 国際法の一般条項の データ保護規則(GDPR)。なお、 遵守する必要があります欧州連合のガイダンスを確認し、 ご自身で弁護士に依頼することをおすすめしますGoogle のツールは、 特定のパブリッシャーの義務を免除してはいけません。 あります。 GDPR がパブリッシャー様に与える影響について、詳細をご確認ください

この機能を使用する場合は、欧州の同意年齢に満たないユーザー用の [タグ] が (TFUA)パラメータが広告リクエストに含まれている。このパラメータを指定すると、 すべての広告リクエストに対して、リマーケティングを含むパーソナライズド広告また、 は、広告測定ピクセルや 配信します。

子ども向けの設定と同様に、 TFUA パラメータを設定する RequestConfiguration.Builder: setTagForUnderAgeOfConsent() 次のように指定します。

  • setTagForUnderAgeOfConsent()TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE で発信 その広告リクエストを 欧州経済領域(EEA)に居住し、また、 Android の広告 ID と (AAID)

  • setTagForUnderAgeOfConsent()TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE で発信 その広告リクエストで広告の処理を行わないように指定します。 (同意年齢に満たない)

  • setTagForUnderAgeOfConsent() に発信 TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED は、メッセージがまだ入力されていない では、広告リクエストを 欧州経済領域(EEA)に居住し、同意年齢に満たない。

次の例は、広告リクエストに TFUA を含める必要があることを示しています。

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

子ども向けの設定を有効にするタグ と setTagForUnderAgeOfConsent() の両方を同時に true に設定しないでください。 設定されている場合は、子供向けの設定が優先されます。

広告コンテンツのフィルタリング

Google Play の不適切な広告に関するポリシーに準拠する 1 つの広告内の関連付けられたオファー、すべての広告、関連付けられたオファーを含む アプリ内に提示する特典が、コンテンツに適したものである必要があります。 評価: (コンテンツ自体がその他の点で Google に準拠している場合でも) Play のポリシー。

広告レーティングの上限などのツールを使用すると、 表示される広告のコンテンツです。コンテンツのレーティングの上限は、 プラットフォーム ポリシーの遵守に役立ちます。

アプリでは、 setMaxAdContentRating メソッドを呼び出します。これが設定されている場合に返される AdMob 広告のコンテンツのレーティングが なります。このネットワーク追加パラメータに指定できる値は、 デジタル コンテンツ ラベルの分類。次のいずれかである必要があります。 文字列:

  • MAX_AD_CONTENT_RATING_G
  • MAX_AD_CONTENT_RATING_PG
  • MAX_AD_CONTENT_RATING_T
  • MAX_AD_CONTENT_RATING_MA

次のコードは、RequestConfiguration オブジェクトを構成して、 返される広告コンテンツが、デジタル コンテンツ ラベルの「No」 G より大きい:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

以下の詳細を確認する

パブリッシャー様のプライバシーの取り扱い(ベータ版)

パブリッシャーのプライバシーの取り扱い (PPT)API は、広告をオフにするかどうかをアプリが指定できるようにするオプションのツールです すべての広告リクエストで setPublisherPrivacyPersonalizationState() メソッドを使用します。 この機能を使用する場合、パブリッシャーのプライバシー保護(PPT)パラメータは次のとおりです。 そのセッションの残りの部分に対する今後のすべての広告リクエストに含まれる。

デフォルトでは、Google への広告リクエストにはパーソナライズド広告が配信されます。次の すべての広告リクエストで広告のパーソナライズがオフになるコード:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

広告リクエスト

AdRequest オブジェクトはターゲティングを収集します。 広告リクエストで送信される情報です

広告ターゲット設定の例をご覧ください。 をご覧ください。