{i>TestAdSelectionManager<i}
  public
  
  
  
  class
  TestAdSelectionManager
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.adselection.TestAdSelectionManager | 
TestAdSelectionManager menyediakan API untuk aplikasi dan SDK iklan untuk menguji proses pemilihan iklan.
 
API ini ditujukan untuk digunakan dalam pengujian menyeluruh. Konfigurasi hanya diaktifkan untuk aplikasi yang dapat di-debug pada ponsel yang menjalankan build OS yang dapat di-debug dengan opsi developer diaktifkan.
Ringkasan
Metode turunan | |
|---|---|
Metode publik
replaceAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Mengganti AdSelection API untuk AdSelectionConfig tertentu agar menghindari pengambilan data
 dari server jarak jauh dan menggunakan data yang disediakan di AddAdSelectionOverrideRequest
 sebagai gantinya. AddAdSelectionOverrideRequest disediakan oleh Ads SDK.
 
Metode ini dimaksudkan untuk digunakan dalam pengujian menyeluruh. API ini hanya diaktifkan untuk
 aplikasi dalam mode debug dengan opsi developer yang diaktifkan.
 
 Memerlukan AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
request | 
        
          AddAdSelectionOverrideRequest: Nilai ini tidak boleh null. | 
      
executor | 
        
          Executor: Nilai ini tidak boleh null.
 
 Peristiwa callback dan pemroses dikirim melalui ini
 Executor, yang menyediakan cara mudah untuk mengontrol thread mana
 data Untuk mengirim peristiwa melalui thread utama metode
 Anda dapat menggunakan
 Context.getMainExecutor().
 Jika tidak, sediakan Executor yang melakukan pengiriman ke thread yang sesuai. | 
      
receiver | 
        
          OutcomeReceiver: Nilai ini tidak boleh null. | 
      
| Menampilkan | |
|---|---|
IllegalStateException | 
          jika API ini tidak diaktifkan untuk pemanggil
      Penerima akan menampilkan   | 
        
replaceAdSelectionFromOutcomesConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Mengganti AdSelection API untuk AdSelectionFromOutcomesConfig guna menghindari pengambilan
 data dari server jarak jauh dan menggunakan data yang disediakan di AddAdSelectionFromOutcomesOverrideRequest. AddAdSelectionFromOutcomesOverrideRequest disediakan oleh Ads SDK.
 
Metode ini dimaksudkan untuk digunakan dalam pengujian menyeluruh. API ini hanya diaktifkan untuk
 aplikasi dalam mode debug dengan opsi developer yang diaktifkan.
 
 Memerlukan AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
request | 
        
          AddAdSelectionFromOutcomesOverrideRequest: Nilai ini tidak boleh null. | 
      
executor | 
        
          Executor: Nilai ini tidak boleh null.
 
 Peristiwa callback dan pemroses dikirim melalui ini
 Executor, yang menyediakan cara mudah untuk mengontrol thread mana
 data Untuk mengirim peristiwa melalui thread utama metode
 Anda dapat menggunakan
 Context.getMainExecutor().
 Jika tidak, sediakan Executor yang melakukan pengiriman ke thread yang sesuai. | 
      
receiver | 
        
          OutcomeReceiver: Nilai ini tidak boleh null. | 
      
| Menampilkan | |
|---|---|
IllegalStateException | 
          jika API ini tidak diaktifkan untuk pemanggil
      Penerima akan menampilkan   | 
        
removeAdSelectionConfigRemoteInfoOverride
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Menghapus penggantian untuk AdSelectionConfig di Ad Selection API dengan atribut
 data di RemoveAdSelectionOverrideRequest. RemoveAdSelectionOverrideRequest disediakan oleh Ads SDK.
 
Metode ini dimaksudkan untuk digunakan dalam pengujian menyeluruh. API ini hanya diaktifkan untuk
 aplikasi dalam mode debug dengan opsi developer yang diaktifkan.
 
 Memerlukan AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
request | 
        
          RemoveAdSelectionOverrideRequest: Nilai ini tidak boleh null. | 
      
executor | 
        
          Executor: Nilai ini tidak boleh null.
 
 Peristiwa callback dan pemroses dikirim melalui ini
 Executor, yang menyediakan cara mudah untuk mengontrol thread mana
 data Untuk mengirim peristiwa melalui thread utama metode
 Anda dapat menggunakan
 Context.getMainExecutor().
 Jika tidak, sediakan Executor yang melakukan pengiriman ke thread yang sesuai. | 
      
receiver | 
        
          OutcomeReceiver: Nilai ini tidak boleh null. | 
      
| Menampilkan | |
|---|---|
IllegalStateException | 
          jika API ini tidak diaktifkan untuk pemanggil
      Penerima akan menampilkan   | 
        
removeAdSelectionFromOutcomesConfigRemoteInfoOverride
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Menghapus penggantian untuk AdSelectionFromOutcomesConfig di Ad Selection API dengan
 yang terkait dengan data di RemoveAdSelectionOverrideRequest. RemoveAdSelectionOverrideRequest disediakan oleh Ads SDK.
 
Metode ini dimaksudkan untuk digunakan dalam pengujian menyeluruh. API ini hanya diaktifkan untuk
 aplikasi dalam mode debug dengan opsi developer yang diaktifkan.
 
 Memerlukan AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
request | 
        
          RemoveAdSelectionFromOutcomesOverrideRequest: Nilai ini tidak boleh null. | 
      
executor | 
        
          Executor: Nilai ini tidak boleh null.
 
 Peristiwa callback dan pemroses dikirim melalui ini
 Executor, yang menyediakan cara mudah untuk mengontrol thread mana
 data Untuk mengirim peristiwa melalui thread utama metode
 Anda dapat menggunakan
 Context.getMainExecutor().
 Jika tidak, sediakan Executor yang melakukan pengiriman ke thread yang sesuai. | 
      
receiver | 
        
          OutcomeReceiver: Nilai ini tidak boleh null. | 
      
| Menampilkan | |
|---|---|
IllegalStateException | 
          jika API ini tidak diaktifkan untuk pemanggil
      Penerima akan menampilkan   | 
        
resetAllAdSelectionConfigRemoteOverrides
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Menghapus semua data penggantian untuk AdSelectionConfig di Ad Selection API.
 
Metode ini dimaksudkan untuk digunakan dalam pengujian menyeluruh. API ini hanya diaktifkan untuk
 aplikasi dalam mode debug dengan opsi developer yang diaktifkan.
 
 Memerlukan AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
executor | 
        
          Executor: Nilai ini tidak boleh null.
 
 Peristiwa callback dan pemroses dikirim melalui ini
 Executor, yang menyediakan cara mudah untuk mengontrol thread mana
 data Untuk mengirim peristiwa melalui thread utama metode
 Anda dapat menggunakan
 Context.getMainExecutor().
 Jika tidak, sediakan Executor yang melakukan pengiriman ke thread yang sesuai. | 
      
receiver | 
        
          OutcomeReceiver: Nilai ini tidak boleh null. | 
      
| Menampilkan | |
|---|---|
IllegalStateException | 
          jika API ini tidak diaktifkan untuk pemanggil
      Penerima akan menampilkan   | 
        
resetAllAdSelectionFromOutcomesConfigRemoteOverrides
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Menghapus semua data penggantian untuk AdSelectionFromOutcomesConfig di Ad Selection API.
 
Metode ini dimaksudkan untuk digunakan dalam pengujian menyeluruh. API ini hanya diaktifkan untuk
 aplikasi dalam mode debug dengan opsi developer yang diaktifkan.
 
 Memerlukan AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parameter | |
|---|---|
executor | 
        
          Executor: Nilai ini tidak boleh null.
 
 Peristiwa callback dan pemroses dikirim melalui ini
 Executor, yang menyediakan cara mudah untuk mengontrol thread mana
 data Untuk mengirim peristiwa melalui thread utama metode
 Anda dapat menggunakan
 Context.getMainExecutor().
 Jika tidak, sediakan Executor yang melakukan pengiriman ke thread yang sesuai. | 
      
receiver | 
        
          OutcomeReceiver: Nilai ini tidak boleh null. | 
      
| Menampilkan | |
|---|---|
IllegalStateException | 
          jika API ini tidak diaktifkan untuk pemanggil
      Penerima akan menampilkan   |