RequestConfiguration.Builder

class RequestConfiguration.Builder


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

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

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

Builder ()

Общественные функции

RequestConfiguration !
build ()

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

RequestConfiguration.Builder !

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

RequestConfiguration.Builder !

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

RequestConfiguration.Builder !

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

RequestConfiguration.Builder !

Эта функция устарела.

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

RequestConfiguration.Builder !

Эта функция устарела.

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

RequestConfiguration.Builder !

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

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

Строитель

Builder()

Общественные функции

строить

fun build(): RequestConfiguration!

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

setAgeRestrictedTreatment

@CanIgnoreReturnValue
fun setAgeRestrictedTreatment(
    ageRestrictedTreatment: AgeRestrictedTreatment?
): RequestConfiguration.Builder!

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

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

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

Параметры
ageRestrictedTreatment: AgeRestrictedTreatment ?

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

setMaxAdContentRating

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

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

setPublisherPrivacyPersonalizationState

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

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

SetTagForChildDirectedTreatment

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

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

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

setTagForUnderAgeOfConsent

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

Этот метод позволяет пометить ваше приложение для обработки данных пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия. Эта функция разработана для облегчения соблюдения Общего регламента по защите данных (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
fun setTestDeviceIds(testDeviceIds: (Mutable)List<String!>?): RequestConfiguration.Builder!

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

Параметры
testDeviceIds: ( Mutable ) List < String !>?

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