RequestConfiguration.Builder

class RequestConfiguration.Builder


RequestConfiguration のビルダー。

概要

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

パブリック関数

RequestConfiguration!

RequestConfiguration をビルドします。

RequestConfiguration.Builder!

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

RequestConfiguration.Builder!

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

RequestConfiguration.Builder!

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

RequestConfiguration.Builder!

この関数は非推奨になりました。

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

RequestConfiguration.Builder!

この関数は非推奨になりました。

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

RequestConfiguration.Builder!

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

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

Builder

Builder()

パブリック関数

build

fun build(): RequestConfiguration!

RequestConfiguration をビルドします。

setAgeRestrictedTreatment

@CanIgnoreReturnValue
fun setAgeRestrictedTreatment(
    ageRestrictedTreatment: AgeRestrictedTreatment?
): RequestConfiguration.Builder!

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

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

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

パラメータ
ageRestrictedTreatment: AgeRestrictedTreatment?

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

setMaxAdContentRating

@CanIgnoreReturnValue
fun setMaxAdContentRating(
    @RequestConfiguration.MaxAdContentRating maxAdContentRating: String?
): RequestConfiguration.Builder!

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

setPublisherPrivacyPersonalizationState

@CanIgnoreReturnValue
fun setPublisherPrivacyPersonalizationState(
    publisherPrivacyPersonalizationState: RequestConfiguration.PublisherPrivacyPersonalizationState!
): RequestConfiguration.Builder!

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

setTagForChildDirectedTreatment

@CanIgnoreReturnValue
fun setTagForChildDirectedTreatment(
    @RequestConfiguration.TagForChildDirectedTreatment tagForChildDirectedTreatment: Int
): RequestConfiguration.Builder!

このメソッドを使用すると、児童オンライン プライバシー保護法(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 tagForChildDirectedTreatment: Int

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

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
fun setTagForUnderAgeOfConsent(
    @RequestConfiguration.TagForUnderAgeOfConsent tagForUnderAgeOfConsent: Int
): RequestConfiguration.Builder!

このメソッドを使用すると、欧州経済領域(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
fun setTestDeviceIds(testDeviceIds: (Mutable)List<String!>?): RequestConfiguration.Builder!

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

パラメータ
testDeviceIds: (Mutable)List<String!>?

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