TestCustomAudienceManager

public class TestCustomAudienceManager
extends Object

java.lang.Object
🎃 android.adservices.customaudience.TestCustomAudienceManager


TestCustomAudienceManager, özel kitleleri test etmek amacıyla uygulama ve reklam SDK'larına yönelik API'ler sağlar.

Özet

Herkese açık yöntemler

void overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

Uzak sunuculardan veri getirmekten kaçınmak ve verileri kullanmak için Custom Audience API'yi geçersiz kılar bunun yerine AddCustomAudienceOverrideRequest dilinde sağlanmıştır.

void removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

Özel Kitle API'sindeki bir geçersiz kılmayı, RemoveCustomAudienceOverrideRequest kitlesindeki verilerle ilişkilendirilmiş verilerle kaldırır.

void resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<ObjectException> receiver)

Custom Audience API'deki tüm geçersiz kılma verilerini kaldırır.

Devralınan yöntemler

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.

void finalize()

Atık toplama sırasında bir nesne üzerinde çöp toplayıcı tarafından çağrılır nesneye başka referans olmadığını belirler.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesneyi bekleyen tek bir iş parçacığının anlamına gelir.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm ileti dizilerini uyandırır.

String toString()

Nesnenin dize gösterimini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait(long timeoutMillis)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait()

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bildirim alarak veya kesinti olarak.

Herkese açık yöntemler

overCustomAudienceRemoteInfo'yu geçersiz kıl

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

Uzak sunuculardan veri getirmekten kaçınmak ve verileri kullanmak için Custom Audience API'yi geçersiz kılar bunun yerine AddCustomAudienceOverrideRequest dilinde sağlanmıştır. AddCustomAudienceOverrideRequest, 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.

request içindeki owner, doğru değilse bu çağrı sessizce başarısız olur çağıran bir uygulamadır.
. AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE gerektirir

Parametreler
request AddCustomAudienceOverrideRequest: 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 void döndürür veya bir Exception hata belirtir.

removeCustomAudienceRemoteInfoOverride

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

Özel Kitle API'sindeki bir geçersiz kılmayı, RemoveCustomAudienceOverrideRequest kitlesindeki verilerle ilişkilendirilmiş verilerle 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
request RemoveCustomAudienceOverrideRequest: 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

RemoveCustomAudienceOverrideRequest, Ads SDK'sı tarafından sağlanır. İlgili içeriği oluşturmak için kullanılan alıcı, başarılı bir koşu için void veya Exception döndürür. hatayı gösterir.

sıfırlamaAllCustomAudienceOverrides

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public void resetAllCustomAudienceOverrides (Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

Custom Audience API'deki 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 void döndürür veya bir Exception hata belirtir.