TestAdSeçim Yöneticisi
public
class
TestAdSelectionManager
extends Object
| java.lang.Object | |
| 🎃 | android.adservices.adselection.TestAdSelectionManager |
TestAdSelectionManager, reklam seçim süreçlerini test etmek üzere uygulamalar ve reklam SDK'ları için API'ler sağlar.
Bu API'ler uçtan uca testler için kullanılmak üzere tasarlanmıştır. Yalnızca Geliştirici seçeneklerinin etkin olduğu, hata ayıklaması yapılabilir bir OS derlemesi çalıştıran telefonlardaki hata ayıklaması yapılabilir uygulamalar.
Özet
Devralınan yöntemler | |
|---|---|
Herkese açık yöntemler
geçersiz kılmaAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Verilerin getirilmesini önlemek amacıyla belirli bir AdSelectionConfig için AdSelection API'yi geçersiz kılar
uzak sunuculardan uzaklaştırın ve AddAdSelectionOverrideRequest adresinde sağlanan verileri kullanın
. AddAdSelectionOverrideRequest, Ads SDK'sı tarafından sağlanır.
Bu yöntem, uçtan uca test için kullanılmak üzere tasarlanmıştır. Bu API yalnızca şunun için etkinleştirilir:
hata ayıklama modunda inceleyebilirsiniz.
.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE gerektirir
| Parametreler | |
|---|---|
request |
AddAdSelectionOverrideRequest: Bu değer null olamaz. |
executor |
Executor: Bu değer null olamaz.
Geri çağırma ve işleyici etkinlikleri bu
Executor
kullanılır. Etkinlikleri
oluşturmak için
Context.getMainExecutor()
Aksi takdirde, uygun bir ileti dizisine yönlendiren bir Executor sağlayın. |
receiver |
OutcomeReceiver: Bu değer null olamaz. |
| Fırlatma | |
|---|---|
IllegalStateException |
Arayan için bu API etkinleştirilmemişse
Alıcı, başarılı bir koşu için |
InvalidAdSelectionFromResultsConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Getirmeyi önlemek amacıyla AdSelectionFromOutcomesConfig için AdSelection API'yi geçersiz kılar
ve bunun yerine AddAdSelectionFromOutcomesOverrideRequest içinde sağlanan verileri kullanın. AddAdSelectionFromOutcomesOverrideRequest, Ads SDK'sı tarafından sağlanır.
Bu yöntem, uçtan uca test için kullanılmak üzere tasarlanmıştır. Bu API yalnızca şunun için etkinleştirilir:
hata ayıklama modunda inceleyebilirsiniz.
.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE gerektirir
| Parametreler | |
|---|---|
request |
AddAdSelectionFromOutcomesOverrideRequest: Bu değer null olamaz. |
executor |
Executor: Bu değer null olamaz.
Geri çağırma ve işleyici etkinlikleri bu
Executor
kullanılır. Etkinlikleri
oluşturmak için
Context.getMainExecutor()
Aksi takdirde, uygun bir ileti dizisine yönlendiren bir Executor sağlayın. |
receiver |
OutcomeReceiver: Bu değer null olamaz. |
| Fırlatma | |
|---|---|
IllegalStateException |
Arayan için bu API etkinleştirilmemişse
Alıcı, başarılı bir koşu için |
removeAdSelectionConfigRemoteInfoOverride
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Reklam Seçimi API'sinde, ilişkilendirilmiş AdSelectionConfig için bir geçersiz kılmayı kaldırır
verileri RemoveAdSelectionOverrideRequest içindedir. RemoveAdSelectionOverrideRequest, Ads SDK'sı tarafından sağlanır.
Bu yöntem, uçtan uca test için kullanılmak üzere tasarlanmıştır. Bu API yalnızca şunun için etkinleştirilir:
hata ayıklama modunda inceleyebilirsiniz.
.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE gerektirir
| Parametreler | |
|---|---|
request |
RemoveAdSelectionOverrideRequest: Bu değer null olamaz. |
executor |
Executor: Bu değer null olamaz.
Geri çağırma ve işleyici etkinlikleri bu
Executor
kullanılır. Etkinlikleri
oluşturmak için
Context.getMainExecutor()
Aksi takdirde, uygun bir ileti dizisine yönlendiren bir Executor sağlayın. |
receiver |
OutcomeReceiver: Bu değer null olamaz. |
| Fırlatma | |
|---|---|
IllegalStateException |
Arayan için bu API etkinleştirilmemişse
Alıcı, başarılı bir koşu için |
removeAdSelectionFromResultsConfigRemoteInfoOverride
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Şunlarla Reklam Seçimi API'sinde AdSelectionFromOutcomesConfig için bir geçersiz kılmayı kaldırır:
verileri RemoveAdSelectionOverrideRequest ile ilişkilendirdi. RemoveAdSelectionOverrideRequest, Ads SDK'sı tarafından sağlanır.
Bu yöntem, uçtan uca test için kullanılmak üzere tasarlanmıştır. Bu API yalnızca şunun için etkinleştirilir:
hata ayıklama modunda inceleyebilirsiniz.
.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE gerektirir
| Parametreler | |
|---|---|
request |
RemoveAdSelectionFromOutcomesOverrideRequest: Bu değer null olamaz. |
executor |
Executor: Bu değer null olamaz.
Geri çağırma ve işleyici etkinlikleri bu
Executor
kullanılır. Etkinlikleri
oluşturmak için
Context.getMainExecutor()
Aksi takdirde, uygun bir ileti dizisine yönlendiren bir Executor sağlayın. |
receiver |
OutcomeReceiver: Bu değer null olamaz. |
| Fırlatma | |
|---|---|
IllegalStateException |
Arayan için bu API etkinleştirilmemişse
Alıcı, başarılı bir koşu için |
sıfırlamaAllAdSelectionConfigRemoteOverrides
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Reklam Seçimi API'sinde AdSelectionConfig için tüm geçersiz kılma verilerini kaldırır.
Bu yöntem, uçtan uca test için kullanılmak üzere tasarlanmıştır. Bu API yalnızca şunun için etkinleştirilir:
hata ayıklama modunda inceleyebilirsiniz.
.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE gerektirir
| Parametreler | |
|---|---|
executor |
Executor: Bu değer null olamaz.
Geri çağırma ve işleyici etkinlikleri bu
Executor
kullanılır. Etkinlikleri
oluşturmak için
Context.getMainExecutor()
Aksi takdirde, uygun bir ileti dizisine yönlendiren bir Executor sağlayın. |
receiver |
OutcomeReceiver: Bu değer null olamaz. |
| Fırlatma | |
|---|---|
IllegalStateException |
Arayan için bu API etkinleştirilmemişse
Alıcı, başarılı bir koşu için |
sıfırlamaAllAdSelectionFromResultsConfigRemoteOverrides
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Reklam Seçimi API'sinde AdSelectionFromOutcomesConfig için tüm geçersiz kılma verilerini kaldırır.
Bu yöntem, uçtan uca test için kullanılmak üzere tasarlanmıştır. Bu API yalnızca şunun için etkinleştirilir:
hata ayıklama modunda inceleyebilirsiniz.
.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE gerektirir
| Parametreler | |
|---|---|
executor |
Executor: Bu değer null olamaz.
Geri çağırma ve işleyici etkinlikleri bu
Executor
kullanılır. Etkinlikleri
oluşturmak için
Context.getMainExecutor()
Aksi takdirde, uygun bir ileti dizisine yönlendiren bir Executor sağlayın. |
receiver |
OutcomeReceiver: Bu değer null olamaz. |
| Fırlatma | |
|---|---|
IllegalStateException |
Arayan için bu API etkinleştirilmemişse
Alıcı, başarılı bir koşu için |