com.yandex.mobile.ads.common
Class MobileAds
java.lang.Object
com.yandex.mobile.ads.common.MobileAds
public final class MobileAds
extends java.lang.Object
Класс содержит общие настройки, которые применяются ко всему Mobile Ads SDK.
Method Summary
Modifier and Type | Method and Description |
---|---|
static void | enableDebugErrorIndicator(boolean enableIndicator)
Переключает режим отображения индикатора ошибок интеграции в режиме отладки.
|
static void | enableLogging(boolean enableLogging)
Переключает режим логирования.
|
static java.lang.String | getLibraryVersion()
Возвращает версию SDK в формате
X.Y.Z . |
static void | initialize(android.content.Context context, InitializationListener initializationListener)
Инициализирует Yandex Mobile Ads SDK.
|
static void | setLocationConsent(boolean locationConsent)
Определяет, разрешено ли использование локации для загрузки таргетированной рекламы.
|
static void | setUserConsent(boolean consent)
Устанавливает значение, которое определяет, разрешил ли пользователь из GDPR-региона сбор персональных данных, используемых для аналитики и таргетирования рекламы.
|
static void | setAgeRestrictedUser(boolean ageRestrictedUser)
Устанавливает значение, которое определяет является ли пользователь ребенком. По умолчанию считается, что пользователь не является ребенком.
|
Method Detail
enableLogging
public static void enableLogging(boolean enableLogging)
Переключает режим логирования. По умолчанию логирование не ведется.
- Parameters:
enableLogging
- Переключатель режима логирования. Допустимые значения:true
— включить логирование;false
— выключить логирование.
false
.
setLocationConsent
public static void setLocationConsent(boolean locationConsent)
Определяет, разрешено ли использование локации для загрузки таргетированной рекламы. По умолчанию данные о локации не собираются. Требуется также запросить разрешение на доступ к локации, дополнительно к согласию пользователя на сбор локации.
- Parameters:
locationConsent
- Согласие пользователя на сбор данных о локации. Значение по умолчаниюfalse
.
getLibraryVersion
public static java.lang.String getLibraryVersion()
Возвращает версию SDK в формате
X.Y.Z
.- Returns:
- Версия SDK в формате
X.Y.Z
.
enableDebugErrorIndicator
public static void enableDebugErrorIndicator(boolean enableIndicator)
Переключает режим отображения индикатора ошибок интеграции в режиме отладки.
- Parameters:
enableIndicator
- Переключатель режима отображения индиктора. Допустимые значения:true
— отображение ииндикатора включено;false
— отображение индикатора выключено.
false
.
setUserConsent
public static void setUserConsent(boolean consent)
Устанавливает значение, которое определяет, разрешил ли пользователь из GDPR-региона сбор персональных данных, используемых для аналитики и таргетирования рекламы. Пользовательские данные не будут собираться до тех пор, пока сбор данных не будет разрешен. Если пользователь однажды разрешил или запретил сбор данных, требуется передавать это значение при каждом запуске приложения.
- Parameters:
consent
- Разрешает/запрещает сбор данных. По умолчанию данные не собираются.
setAgeRestrictedUser
public static void setAgeRestrictedUser(boolean ageRestrictedUser)
Устанавливает значение, которое определяет является ли пользователь ребенком. По умолчанию считается, что пользователь не является ребенком.
- Parameters:
ageRestrictedUser
- Значение, которое определяет является ли пользователь ребенком. По умолчанию считается, что пользователь не является ребенком.
initialize
public static void initialize(@NonNull android.content.Context context, @NonNull InitializationListener initializationListener)
Инициализирует Yandex Mobile Ads SDK.
- Parameters:
context
- Контекст приложения.initializationListener
- Объект InitializationListener, который получает уведомления о завершении инициализации SDK.