RequestConfiguration.Builder

public class RequestConfiguration.Builder


RequestConfiguration のビルダー。

概要

パブリック コンストラクタ

パブリック メソッド

RequestConfiguration

RequestConfiguration をビルドします。

RequestConfiguration.Builder

年齢制限付き取り扱い設定を設定します。

RequestConfiguration.Builder

広告レーティングの上限を設定します。

RequestConfiguration.Builder

パブリッシャー プライバシー取り扱いパーソナライズの状態を設定します。

RequestConfiguration.Builder

このメソッドは非推奨になりました。

setAgeRestrictedTreatment を代わりに使用してください。

RequestConfiguration.Builder

このメソッドは非推奨になりました。

setAgeRestrictedTreatment を代わりに使用してください。

RequestConfiguration.Builder

常にテスト広告をリクエストするテストデバイスに対応するテストデバイス ID のリストを設定します。

パブリック コンストラクタ

Builder

public Builder()

パブリック メソッド

build

public RequestConfiguration build()

RequestConfiguration をビルドします。

setAgeRestrictedTreatment

@CanIgnoreReturnValue
public RequestConfiguration.Builder setAgeRestrictedTreatment(
    @Nullable AgeRestrictedTreatment ageRestrictedTreatment
)

年齢制限付き取り扱い設定を設定します。

年齢に応じた取り扱いをユーザーにどのように適用するかは、法律および規制上の義務に基づき、弁護士に相談のうえ判断してください。この設定について詳しくは、https://developers.google.com/admob/android/targeting#set_the_age_treatment をご覧ください。

このプロパティを設定することによって、この通知が正確であり、アプリの所有者としての代理権限があることが保証されます。子供向けの設定を不正に利用すると、Google アカウントが削除される場合があります。

パラメータ
@Nullable AgeRestrictedTreatment ageRestrictedTreatment

年齢制限付き取り扱い。広告リクエストを子供向け、13 歳以上向け、または指定なしとして扱うかどうかを示します。

setMaxAdContentRating

@CanIgnoreReturnValue
public RequestConfiguration.Builder setMaxAdContentRating(
    @RequestConfiguration.MaxAdContentRating @Nullable String maxAdContentRating
)

広告レーティングの上限を設定します。アプリに返される AdMob 広告のコンテンツのレーティングは、指定したレベル以下になります。有効な値は MAX_AD_CONTENT_RATING_GMAX_AD_CONTENT_RATING_PGMAX_AD_CONTENT_RATING_TMAX_AD_CONTENT_RATING_MA です。

setPublisherPrivacyPersonalizationState

@CanIgnoreReturnValue
public RequestConfiguration.Builder setPublisherPrivacyPersonalizationState(
    RequestConfiguration.PublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState
)

パブリッシャー プライバシー取り扱いパーソナライズの状態を設定します。

setTagForChildDirectedTreatment

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTagForChildDirectedTreatment(
    @RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment
)

このメソッドを使用すると、児童オンライン プライバシー保護法(COPPA) - http://business.ftc.gov/privacy-and-security/childrens-privacy に基づいて、アプリを子ども向けとして扱うかどうかを指定できます。

このメソッドを TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE に設定すると、児童オンライン プライバシー保護法(COPPA)に基づいて、アプリを子ども向けとして扱うことを示します。

このメソッドを TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE に設定すると、児童オンライン プライバシー保護法(COPPA)に基づいて、アプリを子ども向けとして扱わないことを示します。

このメソッドを設定しない場合、またはこのメソッドを TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED に設定した場合、広告リクエストには、COPPA に基づいてアプリをどのように扱うかを示す情報が含まれません。

このメソッドを設定することによって、この通知が正確であり、アプリの所有者としての代理権限があることが保証されます。子供向けの設定を不正に利用すると、Google アカウントが削除される場合があります。

注: この指定が該当する Google サービスで完全に実行されるまでには、時間がかかることがあります。

パラメータ
@RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment

アプリを子ども向けとして扱うことを示すには、true に設定します。アプリを子ども向けとして扱わないことを示すには、false に設定します。

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTagForUnderAgeOfConsent(
    @RequestConfiguration.TagForUnderAgeOfConsent int tagForUnderAgeOfConsent
)

このメソッドを使用すると、欧州経済領域(EEA)の同意年齢に満たないユーザーについては、その広告リクエストにマークを付けることで適切な取り扱いを受けることができます。この機能は、一般データ保護規則(GDPR)への準拠をサポートするためのものです。GDPR に基づくその他の法的義務がある場合もありますのでご注意ください。欧州連合(EU)のガイダンスをご確認のうえ、お客様の顧問弁護士にご相談ください。Google が提供するツールの目的は、法令遵守をサポートすることであり、パブリッシャー様を法的義務から解放することではありません。

この機能を利用すると、すべての広告リクエストに TFUA(Tag For Users under the Age of Consent in Europe: 同意年齢に満たない欧州ユーザーに対するタグ)パラメータが含まれるようになります。広告リクエストにこのパラメータが追加されている場合、リマーケティングなどによるパーソナライズド広告の配信が無効になります。また、広告測定ピクセルや第三者広告サーバーなどを扱う第三者広告ベンダーへのリクエストも無効にします。

このメソッドを TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE に設定すると、同意年齢に満たないユーザーに適した方法でアプリを処理することを示します。

このメソッドを TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE に設定すると、同意年齢に満たないユーザーに適した方法でアプリを処理しないことを示します。

このメソッドを設定しない場合、またはこのメソッドを TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED に設定した場合、アプリには、同意年齢に満たないユーザーに適した方法でアプリを処理する方法を示す情報が含まれません。

setTestDeviceIds

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTestDeviceIds(@Nullable List<String> testDeviceIds)

常にテスト広告をリクエストするテストデバイスに対応するテストデバイス ID のリストを設定します。現在のデバイスのテストデバイス ID は、最初の広告リクエストが行われたときに logcat に記録されます。

パラメータ
@Nullable List<String> testDeviceIds

テストデバイス ID のリスト。リストをクリアするには、null を渡します。