TestÖzelKitle Yöneticisi

public class TestCustomAudienceManager
extends Object

java.lang.Object
→ Yönergeler android.adservices.customaudience.TestCustomAudienceManager


TestCustomAudienceManager, özel kitleleri test etmek amacıyla uygulama ve reklam SDK'ları için 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 bunun yerine AddCustomAudienceOverrideRequest içinde sağlanan verileri kullanmak için Custom Audience API'yi geçersiz kılar.

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

Custom Audience API'deki RemoveCustomAudienceOverrideRequest ile ilişkilendirilen verilerle ilgili geçersiz kılmayı 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

Herkese açık yöntemler

geçersiz kılmaÖzelKitleUzakdanBilgileri

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

Uzak sunuculardan veri getirmekten kaçınmak ve bunun yerine AddCustomAudienceOverrideRequest içinde sağlanan verileri kullanmak için Custom Audience API'yi geçersiz kılar. AddCustomAudienceOverrideRequest, Ads SDK tarafından sağlanır.

Bu yöntem, uçtan uca test için kullanılmak üzere tasarlanmıştır. Bu API yalnızca geliştirici seçeneklerinin etkinleştirildiği hata ayıklama modundaki uygulamalar için etkinleştirilir.

request içindeki owner, çağıran uygulamanın paket adı değilse bu çağrı sessizce başarısız olur.
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, hangi iş parçacığının kullanıldığını kontrol etmek için kolay bir yol sağlayan bu Executor aracılığıyla gönderilir. Etkinlikleri uygulamanızın ana iş parçacığı üzerinden göndermek için Context.getMainExecutor() kullanabilirsiniz. Aksi takdirde, uygun iş parçacığına gönderim yapan bir Executor sağlayın.

receiver OutcomeReceiver: Bu değer null olamaz.

Dekoratif yastıklar
IllegalStateException arayan için bu API etkin değilse

Alıcı, başarılı bir çalıştırma için void döndürür veya Exception, hatayı belirtir.

kaldırÖzelKitleUzakdanBilgileriGeçersiz Kıl

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

Custom Audience API'deki RemoveCustomAudienceOverrideRequest ile ilişkilendirilen verilerle ilgili geçersiz kılmayı kaldırır.

Bu yöntem, uçtan uca test için kullanılmak üzere tasarlanmıştır. Bu API yalnızca geliştirici seçeneklerinin etkinleştirildiği hata ayıklama modundaki uygulamalar için etkinleştirilir.
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, hangi iş parçacığının kullanıldığını kontrol etmek için kolay bir yol sağlayan bu Executor aracılığıyla gönderilir. Etkinlikleri uygulamanızın ana iş parçacığı üzerinden göndermek için Context.getMainExecutor() kullanabilirsiniz. Aksi takdirde, uygun iş parçacığına gönderim yapan bir Executor sağlayın.

receiver OutcomeReceiver: Bu değer null olamaz.

Dekoratif yastıklar
IllegalStateException arayan için bu API etkin değilse

RemoveCustomAudienceOverrideRequest, Ads SDK tarafından sağlanır. Alıcı, başarılı bir çalıştırma için void döndürür veya Exception, hatayı belirtir.

sıfırlamaTümÖzelKitleGeçersiz Kılmaları

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 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 geliştirici seçeneklerinin etkinleştirildiği hata ayıklama modundaki uygulamalar için etkinleştirilir.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE gerektirir

Parametreler
executor Executor: Bu değer null olamaz. Geri çağırma ve işleyici etkinlikleri, hangi iş parçacığının kullanıldığını kontrol etmek için kolay bir yol sağlayan bu Executor aracılığıyla gönderilir. Etkinlikleri uygulamanızın ana iş parçacığı üzerinden göndermek için Context.getMainExecutor() kullanabilirsiniz. Aksi takdirde, uygun iş parçacığına gönderim yapan bir Executor sağlayın.

receiver OutcomeReceiver: Bu değer null olamaz.

Dekoratif yastıklar
IllegalStateException arayan için bu API etkin değilse

Alıcı, başarılı bir çalıştırma için void döndürür veya Exception, hatayı belirtir.