RequestConfiguration.Builder

class RequestConfiguration.Builder


Konstruktor: RequestConfiguration.

Podsumowanie

Konstruktory publiczne

Funkcje publiczne

RequestConfiguration!

Kompiluje RequestConfiguration.

RequestConfiguration.Builder!

Ustawia maksymalną ocenę treści reklam.

RequestConfiguration.Builder!

Określa stan personalizacji w ramach ochrony prywatności wydawcy.

RequestConfiguration.Builder!

Ta metoda umożliwia określenie, czy aplikacja ma być traktowana jako przeznaczona dla dzieci na potrzeby ustawy o ochronie prywatności dzieci w internecie (COPPA) – http://business.ftc.gov/privacy-and-security/childrens-privacy.

RequestConfiguration.Builder!

Ta metoda umożliwia oznaczanie aplikacji, aby była traktowana jako przeznaczona dla użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku świadomego wyrażenia zgody.

RequestConfiguration.Builder!

Ustawia listę identyfikatorów urządzeń testowych odpowiadających urządzeniom testowym, które zawsze będą prosić o reklamy testowe.

Konstruktory publiczne

Monter

Builder()

Funkcje publiczne

kompilacja

fun build(): RequestConfiguration!

Kompiluje RequestConfiguration.

setMaxAdContentRating

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

Ustawia maksymalną ocenę treści reklam. Reklamy AdMob zwrócone dla Twojej aplikacji będą miały ocenę treści na tym poziomie lub niższą. Prawidłowe wartości to MAX_AD_CONTENT_RATING_G, MAX_AD_CONTENT_RATING_PG, MAX_AD_CONTENT_RATING_TMAX_AD_CONTENT_RATING_MA.

setPublisherPrivacyPersonalizationState

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

Określa stan personalizacji w ramach ochrony prywatności wydawcy.

setTagForChildDirectedTreatment

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

Ta metoda umożliwia określenie, czy aplikacja ma być traktowana jako przeznaczona dla dzieci na potrzeby ustawy o ochronie prywatności dzieci w internecie (COPPA) – http://business.ftc.gov/privacy-and-security/childrens-privacy.

Jeśli ustawisz tę metodę na TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE, wskażesz, że Twoja aplikacja powinna być traktowana jako skierowana do dzieci na potrzeby ustawy o ochronie prywatności dzieci w internecie (COPPA).

Jeśli ustawisz tę metodę na TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE, wskażesz, że Twoja aplikacja nie powinna być traktowana jako skierowana do dzieci w rozumieniu ustawy o ochronie prywatności dzieci w internecie (COPPA).

Jeśli nie ustawisz tej metody lub ustawisz ją na TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED, żądania reklam nie będą zawierać informacji o tym, jak chcesz, aby Twoja aplikacja była traktowana w świetle ustawy COPPA.

Wybierając tę metodę, potwierdzasz, że ta informacja jest poprawna, a aplikacja należy do Ciebie lub masz upoważnienie do działania w imieniu jej właściciela. Rozumiesz, że niewłaściwe użycie tego ustawienia może skutkować zamknięciem Twojego konta Google.

Uwaga: dodanie tego oznaczenia do wszystkich stosownych usług Google może trochę potrwać.

Parametry
@RequestConfiguration.TagForChildDirectedTreatment tagForChildDirectedTreatment: Int

Ustaw na true, aby wskazać, że Twoja aplikacja powinna być traktowana jako skierowana do dzieci. Ustaw na false, aby wskazać, że aplikacja nie powinna być traktowana jako przeznaczona dla dzieci.

setTagForUnderAgeOfConsent

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

Ta metoda umożliwia oznaczanie aplikacji, aby była traktowana jako przeznaczona dla użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku świadomego wyrażenia zgody. Ta funkcja ma na celu ułatwienie zachowania zgodności z Ogólnym rozporządzeniem o ochronie danych (RODO). Pamiętaj, że zgodnie z RODO możesz mieć także inne obowiązki prawne. Zapoznaj się ze wskazówkami Unii Europejskiej i skonsultuj się ze swoim radcą prawnym. Pamiętaj, że narzędzia Google pomagają w przestrzeganiu przepisów, ale nie zwalniają żadnego wydawcy z jego zobowiązań wobec prawa.

Jeśli użyjesz tej funkcji, do wszystkich żądań reklamy dodamy parametr Tag For Users under the Age of Consent in Europe (TFUA). Wyłącza on reklamy spersonalizowane, w tym remarketingowe, w przypadku tego konkretnego żądania reklamy. Uniemożliwia też przesyłanie żądań do zewnętrznych dostawców reklam – dotyczy to np. pikseli śledzących reklamy lub serwerów reklamowych firm zewnętrznych.

Jeśli ustawisz tę metodę na TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE, wskażesz, że chcesz, aby aplikacja była obsługiwana w sposób odpowiedni dla użytkowników, którzy nie osiągnęli wieku samodzielnego wyrażania zgody.

Jeśli ustawisz tę metodę na TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE, wskażesz, że nie chcesz, aby Twoja aplikacja była obsługiwana w sposób odpowiedni dla użytkowników, którzy nie osiągnęli wieku samodzielnego wyrażania zgody.

Jeśli nie ustawisz tej metody lub ustawisz ją na TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED, Twoja aplikacja nie będzie zawierać informacji o tym, jak chcesz, aby była ona obsługiwana w sposób odpowiedni dla użytkowników, którzy nie osiągnęli wieku samodzielnego wyrażania zgody.

setTestDeviceIds

@CanIgnoreReturnValue
fun setTestDeviceIds(testDeviceIds: (Mutable)List<String!>?): RequestConfiguration.Builder!

Ustawia listę identyfikatorów urządzeń testowych odpowiadających urządzeniom testowym, które zawsze będą prosić o reklamy testowe. Identyfikator testowego urządzenia bieżącego urządzenia jest rejestrowany w logcat po wysłaniu pierwszego żądania reklamy.

Parametry
testDeviceIds: (Mutable)List<String!>?

lista identyfikatorów urządzeń testowych. Przekaż null, aby wyczyścić listę.