RequestConfiguration.Builder

public class RequestConfiguration.Builder


Konstruktor: RequestConfiguration.

Podsumowanie

Konstruktory publiczne

Metody 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

public Builder()

Metody publiczne

kompilacja

public RequestConfiguration build()

Kompiluje RequestConfiguration.

setMaxAdContentRating

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

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
public RequestConfiguration.Builder setPublisherPrivacyPersonalizationState(
    RequestConfiguration.PublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState
)

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

setTagForChildDirectedTreatment

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

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 int tagForChildDirectedTreatment

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
public RequestConfiguration.Builder setTagForUnderAgeOfConsent(
    @RequestConfiguration.TagForUnderAgeOfConsent int tagForUnderAgeOfConsent
)

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
public RequestConfiguration.Builder setTestDeviceIds(@Nullable List<String> testDeviceIds)

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
@Nullable List<String> testDeviceIds

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