このガイドでは、ターゲティング情報を Google モバイル デバイスに送信する方法について説明します。 。
実際の例については、Android API デモアプリをダウンロードしてください。前提条件
- スタートガイドを完了している。
RequestConfiguration
RequestConfiguration
広告リクエストにグローバルに適用されるターゲティング情報を収集する。対象
利用可能なターゲティング タグについては、
RequestConfiguration.Builder
ご覧ください
リクエストの構成を更新するには、既存の 必要な更新を行って、次のように設定します。
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
子ども向けの設定
児童オンライン プライバシー保護法(Children's Online Privacy Protection Act) (COPPA)、 [子供向け取り扱いタグ]という設定があります このタグを設定すると、この通知が正確であることを証明したことになります かつ、アプリの所有者の正式な代理人である。 この設定を不正使用した場合、アカウントが停止される可能性があることを理解しています。 確認できます。
アプリ デベロッパーは、Google にアプリの情報を 子ども向けコンテンツを選択します。Google Chat で コンテンツを子ども向けとして取り扱う場合、Google は その広告リクエストで IBA とリマーケティング広告を無効にする。
子ども向け設定を適用するには、
setTagForChildDirectedTreatment()
:
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 を遵守する子ども向けコンテンツ:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
同意年齢に満たないユーザー
広告リクエストにマークを付けることで、 欧州経済領域(EEA)に居住し、同意年齢に満たない。この機能は 国際法の一般条項の データ保護規則(GDPR)。なお、 遵守する必要がありますEU のガイダンスを確認し、 ご自身で弁護士に依頼することをおすすめします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 を含める必要があることを示しています。
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration 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
より大きい:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
以下の詳細を確認する
で確認できます。パブリッシャー様のプライバシーの取り扱い(ベータ版)
「
パブリッシャーのプライバシーの取り扱い
(PPT)API は、広告をオフにするかどうかをアプリが指定できるようにするオプションのツールです
すべての広告リクエストで
setPublisherPrivacyPersonalizationState()
メソッドを使用します。
この機能を使用する場合、パブリッシャーのプライバシー保護(PPT)パラメータは次のとおりです。
そのセッションの残りの部分に対する今後のすべての広告リクエストに含まれる。
デフォルトでは、Google への広告リクエストにはパーソナライズド広告が配信されます。次の すべての広告リクエストで広告のパーソナライズがオフになるコード:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
広告リクエスト
AdRequest
オブジェクトはターゲティングを収集します。
広告リクエストで送信される情報です
広告ターゲット設定の例をご覧ください。 をご覧ください。