TestCustomAudienceManager
public
class
TestCustomAudienceManager
extends Object
| java.lang.Object | |
| ↳ | android.adservices.customaudience.TestCustomAudienceManager |
O TestCustomAudienceManager fornece APIs para que apps e SDKs de anúncios testem públicos-alvo personalizados.
Resumo
Métodos públicos | |
|---|---|
void
|
overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Substitui a API Custom Audience para evitar a busca de dados de servidores remotos e usar os dados
fornecido em |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Remove uma substituição na API Custom Audience com os dados associados em |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
Remove todos os dados de substituição na API Custom Audience. |
Métodos herdados | |
|---|---|
Métodos públicos
substituirCustomAudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Substitui a API Custom Audience para evitar a busca de dados de servidores remotos e usar os dados
fornecido em AddCustomAudienceOverrideRequest. O AddCustomAudienceOverrideRequest é fornecido pelo SDK de anúncios.
Esse método é destinado a testes completos. Esta API está ativada apenas para apps no modo de depuração com as opções do desenvolvedor ativadas.
Essa chamada falhará silenciosamente se o owner no request não for o
chamando o nome do pacote do app.
Requer AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parâmetros | |
|---|---|
request |
AddCustomAudienceOverrideRequest: este valor não pode ser null. |
executor |
Executor: este valor não pode ser null.
Eventos de retorno de chamada e escuta são despachados através deste
Executor, que oferece uma maneira fácil de controlar qual linha de execução é
usados. Para enviar eventos pela linha de execução principal do
você pode usar
Context.getMainExecutor():
Caso contrário, forneça um Executor que seja enviado para uma linha de execução adequada. |
receiver |
OutcomeReceiver: este valor não pode ser null. |
| Gera | |
|---|---|
IllegalStateException |
se esta API não estiver ativada para o autor da chamada
O receptor retorna um |
removeCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Remove uma substituição na API Custom Audience com os dados associados em RemoveCustomAudienceOverrideRequest.
Esse método é destinado a testes completos. Esta API está ativada apenas para
apps no modo de depuração com as opções do desenvolvedor ativadas.
Requer AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parâmetros | |
|---|---|
request |
RemoveCustomAudienceOverrideRequest: este valor não pode ser null. |
executor |
Executor: este valor não pode ser null.
Eventos de retorno de chamada e escuta são despachados através deste
Executor, que oferece uma maneira fácil de controlar qual linha de execução é
usados. Para enviar eventos pela linha de execução principal do
você pode usar
Context.getMainExecutor():
Caso contrário, forneça um Executor que seja enviado para uma linha de execução adequada. |
receiver |
OutcomeReceiver: este valor não pode ser null. |
| Gera | |
|---|---|
IllegalStateException |
se esta API não estiver ativada para o autor da chamada
O |
resetAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Remove todos os dados de substituição na API Custom Audience.
Esse método é destinado a testes completos. Esta API está ativada apenas para
apps no modo de depuração com as opções do desenvolvedor ativadas.
Requer AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parâmetros | |
|---|---|
executor |
Executor: este valor não pode ser null.
Eventos de retorno de chamada e escuta são despachados através deste
Executor, que oferece uma maneira fácil de controlar qual linha de execução é
usados. Para enviar eventos pela linha de execução principal do
você pode usar
Context.getMainExecutor():
Caso contrário, forneça um Executor que seja enviado para uma linha de execução adequada. |
receiver |
OutcomeReceiver: este valor não pode ser null. |
| Gera | |
|---|---|
IllegalStateException |
se esta API não estiver ativada para o autor da chamada
O receptor retorna um |