Menedżer odbiorców niestandardowych
public
class
TestCustomAudienceManager
extends Object
| java.lang.Object | |
| ↳ | android.adservices.customaudience.TestCustomAudienceManager |
TestCustomAudienceManager udostępnia interfejsy API dla aplikacji i pakietów SDK do wyświetlania reklam, umożliwiające testowanie niestandardowych odbiorców.
Podsumowanie
Metody publiczne | |
|---|---|
void
|
overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Zastępuje interfejs Custom Audience API, aby uniknąć pobierania danych z serwerów zdalnych i korzystać z tych danych
jest dostępny w |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Usuwa zastąpienie w interfejsie Custom Audience API danymi powiązanymi z danymi w tabeli |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
Usuwa wszystkie dane zastąpień z interfejsu Custom Audience API. |
Metody dziedziczone | |
|---|---|
Metody publiczne
zastąpCustomAudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Zastępuje interfejs Custom Audience API, aby uniknąć pobierania danych z serwerów zdalnych i korzystać z tych danych
jest dostępny w AddCustomAudienceOverrideRequest. Interfejs AddCustomAudienceOverrideRequest jest dostarczany przez pakiet SDK Google Ads.
Ta metoda jest przeznaczona do kompleksowego testowania. Ten interfejs API jest włączony tylko w przypadku aplikacje działające w trybie debugowania z włączonymi opcjami programisty.
To wywołanie nie powiedzie się bez powiadomienia, jeśli owner w request nie jest
wybierając nazwę pakietu aplikacji.
Wymagane AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametry | |
|---|---|
request |
AddCustomAudienceOverrideRequest: ta wartość nie może być typu null. |
executor |
Executor: ta wartość nie może być typu null.
Za pomocą tego interfejsu są wysyłane zdarzenia wywołania zwrotnego i detektora
Executor, co pozwala łatwo kontrolować, który wątek jest
. Aby wysyłać zdarzenia przez wątek główny
aplikacji, możesz użyć
Context.getMainExecutor()
W przeciwnym razie podaj Executor, który wysyła do odpowiedniego wątku. |
receiver |
OutcomeReceiver: ta wartość nie może być typu null. |
| Rzuty | |
|---|---|
IllegalStateException |
jeśli ten interfejs API nie jest włączony dla elementu wywołującego
Odbiorca zwraca wartość |
removeCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Usuwa zastąpienie w interfejsie Custom Audience API danymi powiązanymi z danymi w tabeli RemoveCustomAudienceOverrideRequest.
Ta metoda jest przeznaczona do kompleksowego testowania. Ten interfejs API jest włączony tylko w przypadku
aplikacje działające w trybie debugowania z włączonymi opcjami programisty.
Wymagane AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametry | |
|---|---|
request |
RemoveCustomAudienceOverrideRequest: ta wartość nie może być typu null. |
executor |
Executor: ta wartość nie może być typu null.
Za pomocą tego interfejsu są wysyłane zdarzenia wywołania zwrotnego i detektora
Executor, co pozwala łatwo kontrolować, który wątek jest
. Aby wysyłać zdarzenia przez wątek główny
aplikacji, możesz użyć
Context.getMainExecutor()
W przeciwnym razie podaj Executor, który wysyła do odpowiedniego wątku. |
receiver |
OutcomeReceiver: ta wartość nie może być typu null. |
| Rzuty | |
|---|---|
IllegalStateException |
jeśli ten interfejs API nie jest włączony dla elementu wywołującego
Interfejs |
resetAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Usuwa wszystkie dane zastąpień z interfejsu Custom Audience API.
Ta metoda jest przeznaczona do kompleksowego testowania. Ten interfejs API jest włączony tylko w przypadku
aplikacje działające w trybie debugowania z włączonymi opcjami programisty.
Wymagane AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametry | |
|---|---|
executor |
Executor: ta wartość nie może być typu null.
Za pomocą tego interfejsu są wysyłane zdarzenia wywołania zwrotnego i detektora
Executor, co pozwala łatwo kontrolować, który wątek jest
. Aby wysyłać zdarzenia przez wątek główny
aplikacji, możesz użyć
Context.getMainExecutor()
W przeciwnym razie podaj Executor, który wysyła do odpowiedniego wątku. |
receiver |
OutcomeReceiver: ta wartość nie może być typu null. |
| Rzuty | |
|---|---|
IllegalStateException |
jeśli ten interfejs API nie jest włączony dla elementu wywołującego
Odbiorca zwraca wartość |