ReklamSeçimiGeçersiz Kılma İsteği Ekleme

public class AddAdSelectionOverrideRequest
extends Object

java.lang.Object
🎃 android.adservices.adselection.AddAdSelectionOverrideRequest


Bu POJO, TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) isteğini temsil ediyor

Belirli bir öğe için tanımlayıcı işlevi görecek bir AdSelectionConfig geçersiz kılma, String notificationLogicJs ve String TrustedScoringSignals alanı geçersiz kılma değerini temsil eden

Özet

Kamu inşaatçıları

AddAdSelectionOverrideRequest(AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

Devralınan yöntemler

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.

void finalize()

Atık toplama sırasında bir nesne üzerinde çöp toplayıcı tarafından çağrılır nesneye başka referans olmadığını belirler.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesneyi bekleyen tek bir iş parçacığının anlamına gelir.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm ileti dizilerini uyandırır.

String toString()

Nesnenin dize gösterimini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait(long timeoutMillis)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait()

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bildirim alarak veya kesinti olarak.

Kamu inşaatçıları

ReklamSeçimiGeçersiz Kılma İsteği Ekleme

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AddAdSelectionOverrideRequest (AdSelectionConfig adSelectionConfig, 
                String decisionLogicJs, 
                AdSelectionSignals trustedScoringSignals)

Parametreler
adSelectionConfig AdSelectionConfig: Bu değer null olamaz.

decisionLogicJs String: Bu değer null olamaz.

trustedScoringSignals AdSelectionSignals: Bu değer null olamaz.

Herkese açık yöntemler

getAdSelectionConfig

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AdSelectionConfig getAdSelectionConfig ()

İlerlemeler
AdSelectionConfig reklam seçiminin yapılandırması olan AdSelectionConfig örneği bahsedeceğim. Bu yapılandırma, reklam seçim akışını çalıştırmak için gerekli olan, Oluşturulacak kazanan reklamı bulmak için teklifler ve puanlar oluşturur. Bu değer null olamaz.

getDecisionLogicJ'ler

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public String getDecisionLogicJs ()

İlerlemeler
String Geçersiz kılma JavaScript sonucu, geçerli JS kodu içeren bir dize olmalıdır. İlgili içeriği oluşturmak için kullanılan kodu, Reklam seçimi sırasında yürütülecek puanlama mantığını içermelidir. Bu değer null olamaz.

getTrustedScoringSignal'lar

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AdSelectionSignals getTrustedScoringSignals ()

İlerlemeler
AdSelectionSignals Güvenilir puanlama sinyallerini geçersiz kılma seçeneği, geçerli bir json dizesi olmalıdır. Güvenilir sinyalleri, Reklam Seçimi sırasında puanlama mantığına aktarılır. Bu değer null olamaz.