RequestConfiguration.Builder

public class RequestConfiguration.Builder


Конструктор для RequestConfiguration .

Краткое содержание

Государственные строители

Builder ()

Общедоступные методы

RequestConfiguration
build ()

Создаёт объект RequestConfiguration .

RequestConfiguration.Builder

Установите параметры лечения с возрастными ограничениями.

RequestConfiguration.Builder

Устанавливает максимальный рейтинг рекламного контента.

RequestConfiguration.Builder

Устанавливает состояние персонализации обработки персональных данных издателем.

RequestConfiguration.Builder

Этот метод устарел.

Вместо этого используйте setAgeRestrictedTreatment .

RequestConfiguration.Builder

Этот метод устарел.

Вместо этого используйте setAgeRestrictedTreatment .

RequestConfiguration.Builder

Задает список идентификаторов тестовых устройств, соответствующих тестовым устройствам, которые всегда будут запрашивать тестовую рекламу.

Государственные строители

Строитель

public Builder()

Общедоступные методы

строить

public RequestConfiguration build()

Создаёт объект RequestConfiguration .

setAgeRestrictedTreatment

@CanIgnoreReturnValue
public RequestConfiguration.Builder setAgeRestrictedTreatment(
    @Nullable AgeRestrictedTreatment ageRestrictedTreatment
)

Установите параметры лечения с возрастными ограничениями.

Для определения настроек обработки возраста ваших пользователей в соответствии с вашими правовыми и нормативными требованиями проконсультируйтесь со своим юрисконсультом. Более подробную информацию об этой настройке можно найти по ссылке: https://developers.google.com/admob/android/targeting#set_the_age_treatment

Установив это свойство, вы подтверждаете точность данного уведомления и то, что вы уполномочены действовать от имени владельца приложения. Вы понимаете, что злоупотребление этой настройкой может привести к закрытию вашей учетной записи Google.

Параметры
@ Nullable AgeRestrictedTreatment ageRestrictedTreatment

Возрастные ограничения указывают, следует ли рассматривать запрос на рекламу как запрос для ребенка, подростка или неуказанного пола.

setMaxAdContentRating

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

Устанавливает максимальный рейтинг контента рекламы. Реклама AdMob, возвращаемая для вашего приложения, будет иметь рейтинг контента на уровне или ниже этого значения. Допустимые значения: MAX_AD_CONTENT_RATING_G , MAX_AD_CONTENT_RATING_PG , MAX_AD_CONTENT_RATING_T и MAX_AD_CONTENT_RATING_MA .

setPublisherPrivacyPersonalizationState

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

Устанавливает состояние персонализации обработки персональных данных издателем.

SetTagForChildDirectedTreatment

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

Этот метод позволяет указать, хотите ли вы, чтобы ваше приложение рассматривалось как предназначенное для детей в соответствии с Законом о защите конфиденциальности детей в Интернете (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 int tagForChildDirectedTreatment

Установите значение true , чтобы указать, что ваше приложение должно рассматриваться как ориентированное на дочерние приложения. Установите значение false , чтобы указать, что ваше приложение не должно рассматриваться как ориентированное на дочерние приложения.

setTagForUnderAgeOfConsent

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

Этот метод позволяет пометить ваше приложение для обработки персональных данных пользователей, находящихся в Европейской экономической зоне (ЕЭЗ) и не достигших возраста согласия. Эта функция разработана для облегчения соблюдения Общего регламента по защите данных (GDPR) . Обратите внимание, что у вас могут быть и другие юридические обязательства в соответствии с GDPR. Пожалуйста, ознакомьтесь с рекомендациями Европейского союза и проконсультируйтесь со своим юристом. Помните, что инструменты Google предназначены для облегчения соблюдения требований и не освобождают какого-либо конкретного издателя от его обязательств по закону.

При использовании этой функции во все запросы на показ рекламы будет добавляться параметр «Тег для пользователей младше возраста согласия в Европе» (TFUA). Этот параметр отключает персонализированную рекламу, включая ремаркетинг, для конкретного запроса на показ рекламы. Он также отключает запросы к сторонним поставщикам рекламы, таким как пиксели измерения эффективности рекламы и сторонние рекламные серверы.

Если вы установите для этого метода значение TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE , вы укажете, что хотите, чтобы ваше приложение обрабатывалось способом, подходящим для пользователей, не достигших возраста согласия.

Если вы установите для этого метода значение TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE , вы укажете, что не хотите, чтобы ваше приложение обрабатывалось способом, подходящим для пользователей младше возраста согласия.

Если вы не укажете этот метод или установите для него значение TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED , ваше приложение не будет содержать никаких указаний на то, как вы хотите, чтобы ваше приложение обрабатывалось способом, подходящим для пользователей младше возраста согласия.

setTestDeviceIds

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

Задает список идентификаторов тестовых устройств, соответствующих тестовым устройствам, которые всегда будут запрашивать тестовую рекламу. Идентификатор тестового устройства для текущего устройства записывается в logcat при первом запросе рекламы.

Параметры
@ Nullable List < String > testDeviceIds

Список идентификаторов тестовых устройств. Передайте null , чтобы очистить список.