TestCustomAudienceManager
  public
  
  
  
  class
  TestCustomAudienceManager
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.customaudience.TestCustomAudienceManager | 
TestCustomAudienceManager 为应用和广告 SDK 提供用于测试自定义受众群体的 API。
摘要
| 公共方法 | |
|---|---|
| 
        
        
        
        
        
        void | 
      overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
      替换 Custom Audience API,以避免从远程服务器提取数据并使用数据
 由  | 
| 
        
        
        
        
        
        void | 
      removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
      移除 Custom Audience API 中与  | 
| 
        
        
        
        
        
        void | 
      resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
      移除 Custom Audience API 中的所有替换数据。 | 
| 继承的方法 | |
|---|---|
公共方法
OverrideCustomAudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
替换 Custom Audience API,以避免从远程服务器提取数据并使用数据
 由 AddCustomAudienceOverrideRequest 提供。AddCustomAudienceOverrideRequest 由广告 SDK 提供。
 
此方法旨在用于端到端测试。此 API 仅对 启用开发者选项的调试模式应用。
如果 request 中的 owner 不是
 调用应用的软件包名称。
 
 需要 AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| 参数 | |
|---|---|
| request | AddCustomAudienceOverrideRequest:此值不能为null。 | 
| executor | Executor:此值不能为null。
 
 回调和监听器事件通过此Executor,可让您轻松控制要
 。要通过
 可以使用Context.getMainExecutor()。
 否则,请提供分派给相应线程的Executor。 | 
| receiver | OutcomeReceiver:此值不能为null。 | 
| 抛出 | |
|---|---|
| IllegalStateException | 如果没有为调用方启用此 API 接收器会返回  | 
removeCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
移除 Custom Audience API 中与 RemoveCustomAudienceOverrideRequest 中关联的数据的替换项。
 
此方法旨在用于端到端测试。此 API 仅对
 启用开发者选项的调试模式应用。
 
 需要 AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| 参数 | |
|---|---|
| request | RemoveCustomAudienceOverrideRequest:此值不能为null。 | 
| executor | Executor:此值不能为null。
 
 回调和监听器事件通过此Executor,可让您轻松控制要
 。要通过
 可以使用Context.getMainExecutor()。
 否则,请提供分派给相应线程的Executor。 | 
| receiver | OutcomeReceiver:此值不能为null。 | 
| 抛出 | |
|---|---|
| IllegalStateException | 如果没有为调用方启用此 API 
 | 
resetAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
移除 Custom Audience API 中的所有替换数据。
此方法旨在用于端到端测试。此 API 仅对
 在启用开发者选项的调试模式下的应用。
 
 需要 AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| 参数 | |
|---|---|
| executor | Executor:此值不能为null。
 
 回调和监听器事件通过此Executor,可让您轻松控制要
 。要通过
 可以使用Context.getMainExecutor()。
 否则,请提供分派给相应线程的Executor。 | 
| receiver | OutcomeReceiver:此值不能为null。 | 
| 抛出 | |
|---|---|
| IllegalStateException | 如果没有为调用方启用此 API 接收器会返回  | 
