RequestConfiguration.Builder

public class RequestConfiguration.Builder


RequestConfiguration için inşaatçı.

Özet

Herkese açık kurucular

Herkese açık yöntemler

RequestConfiguration

RequestConfiguration'ü oluşturur.

RequestConfiguration.Builder

Maksimum reklam içeriği derecelendirmesi belirler.

RequestConfiguration.Builder

Yayıncı gizlilik değerlendirmesi kişiselleştirme durumunu belirler.

RequestConfiguration.Builder

Bu yöntem, uygulamanızın Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) - http://business.ftc.gov/privacy-and-security/childrens-privacy uyarınca çocuklara yönelik olarak değerlendirilmesini isteyip istemediğinizi belirtmenize olanak tanır.

RequestConfiguration.Builder

Bu yöntem, uygulamanızı Avrupa Ekonomik Alanı'nda (AEA) bulunan, reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilecek şekilde işaretlemenize olanak tanır.

RequestConfiguration.Builder

Her zaman test reklamları isteyecek test cihazlarına karşılık gelen test cihazı kimliklerinin listesini ayarlar.

Herkese açık kurucular

Derleyici

public Builder()

Herkese açık yöntemler

build

public RequestConfiguration build()

RequestConfiguration'ü oluşturur.

setMaxAdContentRating

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

Maksimum reklam içeriği derecelendirmesi belirler. Uygulamanız için döndürülen AdMob reklamlarının içerik derecelendirmesi bu düzeyde veya bu düzeyin altında olmalıdır. Geçerli değerler MAX_AD_CONTENT_RATING_G, MAX_AD_CONTENT_RATING_PG, MAX_AD_CONTENT_RATING_T ve MAX_AD_CONTENT_RATING_MA değerleridir.

setPublisherPrivacyPersonalizationState

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

Yayıncı gizlilik değerlendirmesi kişiselleştirme durumunu belirler.

setTagForChildDirectedTreatment

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

Bu yöntem, uygulamanızın Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) - http://business.ftc.gov/privacy-and-security/childrens-privacy uyarınca çocuklara yönelik olarak değerlendirilmesini isteyip istemediğinizi belirtmenize olanak tanır.

Bu yöntemi TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE olarak ayarlarsanız uygulamanızın Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) uyarınca çocuklara yönelik olarak değerlendirilmesi gerektiğini belirtirsiniz.

Bu yöntemi TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE olarak ayarlarsanız uygulamanızın Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) uyarınca çocuklara yönelik olarak değerlendirilmemesi gerektiğini belirtirsiniz.

Bu yöntemi ayarlamazsanız veya TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED olarak ayarlarsanız reklam istekleri, uygulamanızın COPPA'ya göre nasıl değerlendirilmesini istediğinize dair herhangi bir gösterge içermez.

Bu yöntemi ayarlayarak bu bildirimin doğru olduğunu ve uygulamanın sahibi adına işlem yapmaya yetkili olduğunuzu onaylarsınız. Bu ayarın kötüye kullanılmasının Google Hesabınızın feshedilmesine yol açabileceğini kabul edersiniz.

Not: Bu ibarenin geçerli Google hizmetlerinde tam olarak görünmeye başlaması biraz zaman alabilir.

Parametreler
@RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment

Uygulamanızın çocuklara yönelik olarak değerlendirilmesi gerektiğini belirtmek için true olarak ayarlayın. Uygulamanızın çocuklara yönelik olarak değerlendirilmemesi gerektiğini belirtmek için false olarak ayarlayın.

setTagForUnderAgeOfConsent

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

Bu yöntem, uygulamanızı Avrupa Ekonomik Alanı'nda (AEA) bulunan, reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilecek şekilde işaretlemenize olanak tanır. Bu özellik, Genel Veri Koruma Yönetmeliği'ne (GDPR) uygunluğu kolaylaştırmak için tasarlanmıştır. GDPR kapsamında başka yasal yükümlülükleriniz de olabilir. Lütfen Avrupa Birliği'nin yönergelerini inceleyin ve kendi hukuk danışmanınıza başvurun. Google araçlarının, uyumluluğu kolaylaştırmak için tasarlandığını ve yayıncıların hukuki yükümlülüklerini azaltmadığını lütfen unutmayın.

Bu özellik kullanılırken tüm reklam isteklerine Avrupa'da reşit olma yaşının altındaki kullanıcılar için etiket (TFUA) parametresi eklenir. Bu parametre, yeniden pazarlama dahil olmak üzere ilgili reklam isteği için kişiselleştirilmiş reklamcılığı devre dışı bırakır. Reklam ölçüm pikselleri ve üçüncü taraf reklam sunucuları gibi üçüncü taraf reklam sağlayıcılarına gönderilen istekleri de devre dışı bırakır.

Bu yöntemi TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE olarak ayarlarsanız uygulamanızın, reşit olma yaşının altındaki kullanıcılara uygun bir şekilde ele alınmasını istediğinizi belirtirsiniz.

Bu yöntemi TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE olarak ayarlarsanız uygulamanızın, reşit olma yaşının altındaki kullanıcılara uygun bir şekilde ele alınmasını istemediğinizi belirtirsiniz.

Bu yöntemi ayarlamazsanız veya TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED olarak ayarlarsanız uygulamanız, reşit olma yaşının altındaki kullanıcılar için uygun bir şekilde ele alınmasını istediğiniz konusunda herhangi bir gösterge içermez.

setTestDeviceIds

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

Her zaman test reklamları isteyecek test cihazlarına karşılık gelen test cihazı kimliklerinin listesini ayarlar. İlk reklam isteği yapıldığında, mevcut cihazın test cihaz kimliği logcat'e kaydedilir.

Parametreler
@Nullable List<String> testDeviceIds

test cihazı kimliklerinin listesi. Listeyi temizlemek için null değerini iletin.