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 sernull. | 
| executor | Executor: este valor não pode sernull.
 
 Eventos de retorno de chamada e escuta são despachados através desteExecutor, 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 usarContext.getMainExecutor():
 Caso contrário, forneça umExecutorque seja enviado para uma linha de execução adequada. | 
| receiver | OutcomeReceiver: este valor não pode sernull. | 
| 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 sernull. | 
| executor | Executor: este valor não pode sernull.
 
 Eventos de retorno de chamada e escuta são despachados através desteExecutor, 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 usarContext.getMainExecutor():
 Caso contrário, forneça umExecutorque seja enviado para uma linha de execução adequada. | 
| receiver | OutcomeReceiver: este valor não pode sernull. | 
| 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 sernull.
 
 Eventos de retorno de chamada e escuta são despachados através desteExecutor, 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 usarContext.getMainExecutor():
 Caso contrário, forneça umExecutorque seja enviado para uma linha de execução adequada. | 
| receiver | OutcomeReceiver: este valor não pode sernull. | 
| Gera | |
|---|---|
| IllegalStateException | se esta API não estiver ativada para o autor da chamada O receptor retorna um  | 
