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 не включен для вызывающего абонента Получатель либо возвращает |