public final class MobileAds
extends java.lang.Object
Класс содержит общие настройки, которые применяются ко всему Mobile Ads SDK.

Constructor Summary

Constructors
Constructor and Description
MobileAds() 

Method Summary

All Methods
Static Methods
Concrete Methods
Modifier and TypeMethod and Description
static voidenableDebugErrorIndicator(boolean enableIndicator)
Переключает режим отображения индикатора ошибок интеграции в режиме отладки.
static voidenableLogging(boolean enableLogging)
Переключает режим логирования.
static java.lang.StringgetLibraryVersion()
Возвращает версию SDK в формате X.Y.Z.
static voidinitialize(android.content.Context context, InitializationListener initializationListener)
Инициализирует Yandex Mobile Ads SDK.
static voidsetLocationConsent(boolean locationConsent)
Определяет, разрешено ли использование локации для загрузки таргетированной рекламы.
static voidsetUserConsent(boolean consent)
Устанавливает значение, которое определяет, разрешил ли пользователь из GDPR-региона сбор персональных данных, используемых для аналитики и таргетирования рекламы.
static voidsetAgeRestrictedUser(boolean ageRestrictedUser)
Устанавливает значение, которое определяет является ли пользователь ребенком. По умолчанию считается, что пользователь не является ребенком.

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

MobileAds

public MobileAds()

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.