Testowanie Menedżera wyboru reklam
public
class
TestAdSelectionManager
extends Object
| java.lang.Object | |
| ↳ | android.adservices.adselection.TestAdSelectionManager, |
TestAdSelectionManager udostępnia interfejsy API aplikacji i pakietów SDK reklam, które pozwalają testować procesy wyboru reklam.
Te interfejsy API są przeznaczone do kompleksowego testowania. Są włączone tylko dla: aplikacje z możliwością debugowania na telefonach z kompilacją systemu operacyjnego z możliwością debugowania i włączonymi opcjami programisty.
Podsumowanie
Metody dziedziczone | |
|---|---|
Metody publiczne
zastąpieniaAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Zastępuje interfejs AdSelection API dla danej wartości AdSelectionConfig, aby uniknąć pobierania danych
z serwerów zdalnych i używają danych udostępnionych w narzędziu AddAdSelectionOverrideRequest
. Interfejs AddAdSelectionOverrideRequest 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.
Wymagane AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametry | |
|---|---|
request |
AddAdSelectionOverrideRequest: 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ść |
zastępowania AdSelectionFromWynikiConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Zastępuje interfejs AdSelection API dla AdSelectionFromOutcomesConfig, aby uniknąć pobierania
z serwerów zdalnych, używając zamiast tego danych podanych w tabeli AddAdSelectionFromOutcomesOverrideRequest. Interfejs AddAdSelectionFromOutcomesOverrideRequest 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.
Wymagane AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametry | |
|---|---|
request |
AddAdSelectionFromOutcomesOverrideRequest: 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ść |
usuńAdSelectionConfigRemoteInfoOverride
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
usuwa zastąpienie ustawienia AdSelectionConfig w interfejsie Ad Selection API z powiązanym parametrem
w: RemoveAdSelectionOverrideRequest. Interfejs RemoveAdSelectionOverrideRequest 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.
Wymagane AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametry | |
|---|---|
request |
RemoveAdSelectionOverrideRequest: 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ść |
removeAdSelectionFromResultsConfigRemoteInfoOverride
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Usuwa zastąpienie parametru AdSelectionFromOutcomesConfig w interfejsie Ad Selection API z parametrem
powiązano dane w: RemoveAdSelectionOverrideRequest. Interfejs RemoveAdSelectionOverrideRequest 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.
Wymagane AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| Parametry | |
|---|---|
request |
RemoveAdSelectionFromOutcomesOverrideRequest: 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ść |
resetAllAdSelectionConfigRemoteOverrides
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Usuwa wszystkie dane zastąpień dla atrybutu AdSelectionConfig w interfejsie Ad Selection 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ść |
resetAllAdSelectionFromResultsConfigRemoteOverrides
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Usuwa wszystkie dane zastąpień dla atrybutu AdSelectionFromOutcomesConfig w interfejsie Ad Selection 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ść |