TestCustomAudienceManager
public class TestCustomAudienceManager
extends Object
| java.lang.Объект | |
| ↳ | android.adservices.customaudience.TestCustomAudienceManager |
TestCustomAudienceManager предоставляет API для приложений и рекламных SDK для тестирования индивидуально настроенных аудиторий.
Краткое содержание
Публичные методы | |
|---|---|
void | overrideCustomAudienceRemoteInfo ( AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver < Object , Exception > receiver) Переопределяет API индивидуальной аудитории, чтобы избежать получения данных с удаленных серверов и вместо этого использовать данные, предоставленные в |
void | removeCustomAudienceRemoteInfoOverride ( RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver < Object , Exception > receiver) Удаляет переопределение в API индивидуальной аудитории со связанными данными в |
void | resetAllCustomAudienceOverrides ( Executor executor, OutcomeReceiver < Object , Exception > receiver)Удаляет все данные переопределения в API индивидуальной аудитории. |
Унаследованные методы | |
|---|---|
Публичные методы
переопределить CustomAudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Переопределяет API индивидуальной аудитории, чтобы избежать получения данных с удаленных серверов и вместо этого использовать данные, предоставленные в AddCustomAudienceOverrideRequest . AddCustomAudienceOverrideRequest предоставляется Ads SDK.
Этот метод предназначен для использования для сквозного тестирования. Этот API включен только для приложений в режиме отладки с включенными параметрами разработчика.
Этот вызов завершится автоматически, если owner request не является имя пакета вызывающего приложения.
Требуется AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE .
| Параметры | |
|---|---|
request | AddCustomAudienceOverrideRequest : это значение не может быть null . |
executor | Executor : Это значение не может быть null . События обратного вызова и прослушивателя отправляются через этот Executor , предоставляя простой способ контролировать, какой поток используется. Чтобы отправлять события через основной поток вашего приложения, вы можете использовать Context.getMainExecutor() . В противном случае предоставьте Executor , который отправляет данные в соответствующий поток. |
receiver | OutcomeReceiver : это значение не может быть null . |
| Броски | |
|---|---|
IllegalStateException | если этот API не включен для вызывающего абонента Получатель либо возвращает |
удалитьCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Удаляет переопределение в API индивидуальной аудитории со связанными данными в RemoveCustomAudienceOverrideRequest .
Этот метод предназначен для использования для сквозного тестирования. Этот API включен только для приложений в режиме отладки с включенными параметрами разработчика.
Требуется AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE .
| Параметры | |
|---|---|
request | RemoveCustomAudienceOverrideRequest : это значение не может быть null . |
executor | Executor : Это значение не может быть null . События обратного вызова и прослушивателя отправляются через этот Executor , предоставляя простой способ контролировать, какой поток используется. Чтобы отправлять события через основной поток вашего приложения, вы можете использовать Context.getMainExecutor() . В противном случае предоставьте Executor , который отправляет данные в соответствующий поток. |
receiver | OutcomeReceiver : это значение не может быть null . |
| Броски | |
|---|---|
IllegalStateException | если этот API не включен для вызывающего абонента |
сбросAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Удаляет все данные переопределения в API индивидуальной аудитории.
Этот метод предназначен для использования для сквозного тестирования. Этот API включен только для приложений в режиме отладки с включенными параметрами разработчика.
Требуется AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE .
| Параметры | |
|---|---|
executor | Executor : Это значение не может быть null . События обратного вызова и прослушивателя отправляются через этот Executor , предоставляя простой способ контролировать, какой поток используется. Чтобы отправлять события через основной поток вашего приложения, вы можете использовать Context.getMainExecutor() . В противном случае предоставьте Executor , который отправляет данные в соответствующий поток. |
receiver | OutcomeReceiver : это значение не может быть null . |
| Броски | |
|---|---|
IllegalStateException | если этот API не включен для вызывающего абонента Получатель либо возвращает |