RequestConfiguration.Builder

public class RequestConfiguration.Builder


Kreator dla RequestConfiguration.

Podsumowanie

Konstruktory publiczne

Metody publiczne

RequestConfiguration

Tworzy RequestConfiguration.

RequestConfiguration.Builder

Ustawia maksymalną ocenę treści reklam.

RequestConfiguration.Builder

Określa stan personalizacji w ramach Publisher Privacy Treatment.

RequestConfiguration.Builder

Ta metoda pozwala określić, czy aplikacja ma być traktowana jako skierowana do 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 oznaczenie aplikacji, aby była traktowana jako skierowana do 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, które zawsze będą wysyłać żądania reklam testowych.

Konstruktory publiczne

Kreator

public Builder()

Metody publiczne

kompilacja

public RequestConfiguration build()

Tworzy RequestConfiguration.

setMaxAdContentRating

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

Ustawia maksymalną ocenę treści reklam. Reklamy AdMob zwracane w przypadku 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 Publisher Privacy Treatment.

setTagForChildDirectedTreatment

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

Ta metoda pozwala określić, czy aplikacja ma być traktowana jako skierowana do 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, zasygnalizujesz, że Twoja aplikacja powinna być traktowana jako skierowana do dzieci na potrzeby amerykańskiej ustawy o ochronie prywatności dzieci w internecie (COPPA).

Jeśli ustawisz tę metodę na TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE, zasygnalizujesz, że Twoja aplikacja nie powinna być traktowana jako skierowana do dzieci w rozumieniu amerykańskiej 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.

Ustawiając tę metodę, potwierdzasz, że to powiadomienie jest poprawne i że posiadasz uprawnienia do działania w imieniu właściciela aplikacji. Rozumiesz, że nadużywanie tego ustawienia może być przyczyną zamknięcia Twojego konta Google.

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

Parametry
@RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment

Ustaw wartość true, aby wskazać, że aplikacja powinna być traktowana jako skierowana do dzieci. Ustaw wartość false, aby wskazać, że aplikacja nie powinna być traktowana jako skierowana do dzieci.

setTagForUnderAgeOfConsent

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

Ta metoda umożliwia oznaczenie aplikacji, aby była traktowana jako skierowana do 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 zobowiązania. Zapoznaj się ze wskazówkami Unii Europejskiej i skonsultuj 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 pomiaru skuteczności reklam 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 Twoja aplikacja była traktowana 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 traktowana 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, w aplikacji nie będzie żadnej informacji o tym, jak ma ona być 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, które zawsze będą wysyłać żądania reklam testowych. Identyfikator urządzenia testowego dla bieżącego urządzenia jest rejestrowany w logcat, gdy zostanie wysłane pierwsze żądanie reklamy.

Parametry
@Nullable List<String> testDeviceIds

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