АдИдМенеджер

public class AdIdManager
extends Object

java.lang.Объект
android.adservices.adid.AdIdManager


AdId Manager предоставляет API для приложений и рекламных SDK для доступа к рекламному идентификатору. Рекламный идентификатор — это уникальный идентификатор рекламы, сбрасываемый пользователем для каждого устройства. Он дает пользователям лучший контроль и предоставляет разработчикам простую стандартную систему для продолжения монетизации своих приложений с помощью персонализированной рекламы (ранее известной как реклама на основе интересов).

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

Публичные методы

static AdIdManager get ( Context context)

Фабричный метод для создания экземпляра AdIdManager.

void getAdId ( Executor executor, OutcomeReceiver < AdId , Exception > callback)

Верните AdId.

Унаследованные методы

Object clone ()

Создает и возвращает копию этого объекта.

boolean equals ( Object obj)

Указывает, «равен» ли какой-либо другой объект этому объекту.

void finalize ()

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

final Class <?> getClass ()

Возвращает класс времени выполнения этого Object .

int hashCode ()

Возвращает значение хэш-кода для объекта.

final void notify ()

Пробуждает один поток, ожидающий монитора этого объекта.

final void notifyAll ()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

String toString ()

Возвращает строковое представление объекта.

final void wait (long timeoutMillis, int nanos)

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

final void wait (long timeoutMillis)

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

final void wait ()

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания .

Публичные методы

получать

public static AdIdManager get (Context context)

Фабричный метод для создания экземпляра AdIdManager.

Параметры
context Context : используемый Context . Это значение не может быть null .

Возврат
AdIdManager Экземпляр AdIdManager . Это значение не может быть null .

получитьAdId

public void getAdId (Executor executor, 
                OutcomeReceiver<AdIdException> callback)

Верните AdId.
Требуется AdServicesPermissions.ACCESS_ADSERVICES_AD_ID

Параметры
executor Executor : исполнитель для запуска обратного вызова. Это значение не может быть null . События обратного вызова и прослушивателя отправляются через этот Executor , предоставляя простой способ контролировать, какой поток используется. Чтобы отправлять события через основной поток вашего приложения, вы можете использовать Context.getMainExecutor() . В противном случае предоставьте Executor , который отправляет данные в соответствующий поток.

callback OutcomeReceiver : обратный вызов, вызываемый после того, как adid доступен или возникает ошибка. Это значение не может быть null .

Возврат
void Это значение не может быть null .

Броски
IllegalStateException если этот API недоступен.