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<Object, Exception> receiver)
Uzak sunuculardan veri getirmekten kaçınmak ve verileri kullanmak için Custom Audience API'yi geçersiz kılar
bunun yerine |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Özel Kitle API'sindeki bir geçersiz kılmayı, |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
Custom Audience API'deki tüm geçersiz kılma verilerini kaldırır. |
Devralınan yöntemler | |
---|---|
Herkese açık yöntemler
overCustomAudienceRemoteInfo'yu geçersiz kıl
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> 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 |
removeCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> 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
|
sıfırlamaAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> 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 |