TestAdSelectionManager
public
class
TestAdSelectionManager
extends Object
java.lang.Object | |
→ Yönergeler | android.adservices.adselection.TestAdSelectionManager |
TestAdSelectionManager
, reklam seçimi süreçlerini test etmek için uygulamalar ve reklam SDK'ları için API'ler sağlar.
Bu API'lerin uçtan uca test için kullanılması amaçlanmıştır. Bunlar, yalnızca geliştirici seçeneklerinin etkinleştirildiği, hata ayıklaması yapılabilir bir OS derlemesi çalıştıran telefonlardaki hata ayıklaması yapılabilir uygulamalar için etkinleştirilir.
Özet
Devralınan yöntemler | |
---|---|
Herkese açık yöntemler
geçersiz kılmaAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Uzak sunuculardan veri getirilmesini önlemek ve bunun yerine AddAdSelectionOverrideRequest
içinde sağlanan verileri kullanmak amacıyla belirli bir AdSelectionConfig
için AdSelection API'yi geçersiz kılar. AddAdSelectionOverrideRequest
, 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.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
gerektirir
Parametreler | |
---|---|
request |
AddAdSelectionOverrideRequest : 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 |
geçersiz kılmaAdSelectionFromResultsConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Uzak sunuculardan veri getirmekten kaçınmak ve bunun yerine AddAdSelectionFromOutcomesOverrideRequest
içinde sağlanan verileri kullanmak amacıyla AdSelectionFromOutcomesConfig
için AdSelection API'yi geçersiz kılar. AddAdSelectionFromOutcomesOverrideRequest
, 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.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
gerektirir
Parametreler | |
---|---|
request |
AddAdSelectionFromOutcomesOverrideRequest : 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 |
removeAdSelectionConfigUzaktanBilgi Geçersiz Kılma
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Reklam Seçimi API'sinde, RemoveAdSelectionOverrideRequest
içindeki ilişkilendirilen verilerle birlikte AdSelectionConfig
için geçersiz kılmayı kaldırır. RemoveAdSelectionOverrideRequest
, 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.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
gerektirir
Parametreler | |
---|---|
request |
RemoveAdSelectionOverrideRequest : 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 |
removeAdSelectionFromResultsConfigRemoteInfoDisable
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Reklam Seçimi API'sinde RemoveAdSelectionOverrideRequest
içindeki ilişkili verilerle AdSelectionFromOutcomesConfig
için geçersiz kılmayı kaldırır. RemoveAdSelectionOverrideRequest
, 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.
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
gerektirir
Parametreler | |
---|---|
request |
RemoveAdSelectionFromOutcomesOverrideRequest : 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 |
sıfırlamaAllAdSelectionConfigRemoteGeçersiz kılmaları
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Reklam Seçimi API'sinde AdSelectionConfig
için 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 |
sıfırla
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Reklam Seçimi API'sinde AdSelectionFromOutcomesConfig
için 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 |