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   |