जोड़ने के लिए विज्ञापन चुनना ओवरराइड करने का अनुरोध

public class AddAdSelectionOverrideRequest
extends Object

java.lang.Object
android.adservices.adselection.AddAdSelection ओवरराइड अनुरोध


यह पीओजेओ, TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) अनुरोध को दिखाता है

इसमें एक AdSelectionConfig होता है, जो खास जानकारी के लिए आइडेंटिफ़ायर के तौर पर काम करेगा ओवरराइड, एक String>String TrustedScoringSignals फ़ील्ड ओवरराइड वैल्यू दिखाता है

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

AddAdSelectionOverrideRequest(AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

इनहेरिट किए गए तरीके

Object clone()

इस ऑब्जेक्ट की कॉपी बनाता और दिखाता है.

boolean equals(Object obj)

यह बताता है कि कोई दूसरा ऑब्जेक्ट "इसके बराबर" है या नहीं यह वाला.

void finalize()

कचरा इकट्ठा करते समय किसी ऑब्जेक्ट पर कूड़ा इकट्ठा करने वाले का कॉल किया जाता है तय करता है कि ऑब्जेक्ट के लिए और रेफ़रंस नहीं हैं.

final Class<?> getClass()

इस Object की रनटाइम क्लास दिखाता है.

int hashCode()

यह फ़ंक्शन किसी ऑब्जेक्ट के लिए हैश कोड की वैल्यू दिखाता है.

final void notify()

उस एक थ्रेड को जगाता है जो इस ऑब्जेक्ट के इंतज़ार में है मॉनिटर करें.

final void notifyAll()

इस ऑब्जेक्ट के मॉनिटर पर इंतज़ार कर रहे सभी थ्रेड को सक्रिय करता है.

String toString()

यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है.

final void wait(long timeoutMillis, int nanos)

इस वजह से, मौजूदा थ्रेड को आम तौर पर ऐक्टिव होने तक इंतज़ार करना पड़ता है सूचना देकर, बात करके या रीयल टाइम की तय अवधि बीत चुकी है.

final void wait(long timeoutMillis)

इस वजह से, मौजूदा थ्रेड को आम तौर पर ऐक्टिव होने तक इंतज़ार करना पड़ता है सूचना देकर, बात करके या रीयल टाइम की तय अवधि बीत चुकी है.

final void wait()

इस वजह से, मौजूदा थ्रेड को आम तौर पर ऐक्टिव होने तक इंतज़ार करना पड़ता है सूचना देकर या बात करके रोका जा सकता है.

सार्वजनिक कंस्ट्रक्टर

AddAdSelection ओवरराइड अनुरोध

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AddAdSelectionOverrideRequest (AdSelectionConfig adSelectionConfig, 
                String decisionLogicJs, 
                AdSelectionSignals trustedScoringSignals)

पैरामीटर
adSelectionConfig AdSelectionConfig: यह वैल्यू null नहीं हो सकती.

decisionLogicJs String: यह वैल्यू null नहीं हो सकती.

trustedScoringSignals AdSelectionSignals: यह वैल्यू null नहीं हो सकती.

सार्वजनिक तरीके

getAdSelectionConfig

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig getAdSelectionConfig ()

रिटर्न
AdSelectionConfig AdSelectionConfig का एक इंस्टेंस, जो विज्ञापन चुनने का कॉन्फ़िगरेशन प्रोसेस. यह कॉन्फ़िगरेशन विज्ञापन चुनने के फ़्लो को चलाने के लिए ज़रूरी डेटा मुहैया कराता है रेंडरिंग के लिए सबसे अच्छा विज्ञापन खोजने के लिए, बिड और स्कोर जनरेट करता है. यह मान null नहीं हो सकता.

getDecisionLogicJs

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public String getDecisionLogicJs ()

रिटर्न
String ओवरराइड JavaScript नतीजा एक ऐसी स्ट्रिंग होनी चाहिए जिसमें मान्य JS कोड शामिल हो. कॉन्टेंट बनाने कोड में स्कोरिंग लॉजिक होना चाहिए, जिसे विज्ञापन चुनने के दौरान एक्ज़ीक्यूट किया जाएगा. यह मान null नहीं हो सकता.

'भरोसेमंद स्कोरिंग सिग्नल' पाएं

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionSignals getTrustedScoringSignals ()

रिटर्न
AdSelectionSignals भरोसेमंद स्कोरिंग सिग्नल को बदलने के लिए, एक मान्य json स्ट्रिंग होनी चाहिए. भरोसेमंद विज्ञापन चुनने के दौरान, स्कोरिंग लॉजिक में सिग्नल दिए जाएंगे. यह मान null नहीं हो सकता.