विज्ञापन चुनने के सिग्नल
public
final
class
AdSelectionSignals
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdSelectionSignals |
इस क्लास में JSON शामिल है, जिसे विज्ञापन चुनने के दौरान JavaScript फ़ंक्शन में पास किया जाएगा. यह FLEDGE प्लैटफ़ॉर्म पर कॉन्टेंट का इस्तेमाल नहीं किया जाता कोड के अलावा, सिर्फ़ उनकी पुष्टि की जाती है. इसके बाद, इन्हें सही JavaScript विज्ञापन चुनाव में पास किया जाता है फ़ंक्शन का इस्तेमाल करना होगा.
खास जानकारी
इनहेरिट किए गए कॉन्सटेंट |
---|
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
Creator<AdSelectionSignals> |
CREATOR
|
public
static
final
AdSelectionSignals |
EMPTY
|
सार्वजनिक तरीके | |
---|---|
int
|
describeContents()
इस पार्स किए जा सकने वाले एलिमेंट में मौजूद खास ऑब्जेक्ट के बारे में बताएं उदाहरण के लिए, मार्शल आर्ट का दिखाना. |
boolean
|
equals(Object o)
तय किए गए ऑब्जेक्ट से इस AdSelectionSignals की तुलना करता है. |
static
AdSelectionSignals
|
fromString(String source)
स्ट्रिंग फ़ॉर्म में दिए गए JSON से AdSelectionSignals बनाता है. |
int
|
hashCode()
से मिली इस क्लास को स्ट्रिंग दिखाने के तरीके से जुड़ा हैश कोड लौटाता है
|
String
|
toString()
यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है. |
void
|
writeToParcel(Parcel dest, int flags)
इस ऑब्जेक्ट को पार्सल में फ़्लैट करें. |
इनहेरिट किए गए तरीके | |
---|---|
फ़ील्ड्स की फ़िल्में
क्रिएटर
public static final Creator<AdSelectionSignals> CREATOR
खाली है
public static final AdSelectionSignals EMPTY
सार्वजनिक तरीके
कॉन्टेंट का ब्यौरा
public int describeContents ()
इस पार्स किए जा सकने वाले एलिमेंट में मौजूद खास ऑब्जेक्ट के बारे में बताएं
उदाहरण के लिए, मार्शल आर्ट का दिखाना. उदाहरण के लिए, अगर ऑब्जेक्ट
writeToParcel(android.os.Parcel, int)
के आउटपुट में फ़ाइल डिस्क्रिप्टर शामिल करें,
इस तरीके की रिटर्न वैल्यू में
CONTENTS_FILE_DESCRIPTOR
बिट.
रिटर्न | |
---|---|
int |
बिटमास्क, जो मार्शल किए गए खास ऑब्जेक्ट टाइप के सेट को दिखाता है
इस पार्स किए जा सकने वाले ऑब्जेक्ट इंस्टेंस से.
मान 0 या CONTENTS_FILE_DESCRIPTOR है |
बराबर
public boolean equals (Object o)
तय किए गए ऑब्जेक्ट से इस AdSelectionSignals की तुलना करता है. नतीजा तभी सही होता है, जब
आर्ग्युमेंट शून्य नहीं है और यह AdSelectionSignals ऑब्जेक्ट है, जिसका स्ट्रिंग फ़ॉर्म एक जैसा है
(toString()
पर कॉल करके हासिल किया गया). ध्यान दें कि इस तरीके से कोई JSON फ़ॉर्मैट नहीं मिलेगा
नॉर्मलाइज़ेशन की सेटिंग की वजह से, एक ही JSON वाले दो AdSelectionSignals ऑब्जेक्ट बराबर नहीं हो सकते, अगर
ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाना, एक जैसा नहीं था.
पैरामीटर | |
---|---|
o |
Object : वह ऑब्जेक्ट जिसके साथ इस AdSelectionSignals की तुलना करनी है |
रिटर्न | |
---|---|
boolean |
सही है, अगर दिया गया ऑब्जेक्ट इसके जैसा कोई AdSelectionSignals दिखाता है AdSelectionSignals, नहीं तो गलत |
फ़्रॉमस्ट्रिंग
public static AdSelectionSignals fromString (String source)
स्ट्रिंग फ़ॉर्म में दिए गए JSON से AdSelectionSignals बनाता है.
पैरामीटर | |
---|---|
source |
String : AdSelectionSignals बनाने के लिए कोई भी मान्य JSON स्ट्रिंग.
यह मान null नहीं हो सकता. |
रिटर्न | |
---|---|
AdSelectionSignals |
दी गई स्ट्रिंग को रैप करने वाला AdSelectionSignals ऑब्जेक्ट.
यह मान null नहीं हो सकता. |
हैशकोड
public int hashCode ()
से मिली इस क्लास को स्ट्रिंग दिखाने के तरीके से जुड़ा हैश कोड लौटाता है
toString()
पर कॉल किया जा रहा है. ध्यान दें कि इस तरीके से JSON नॉर्मलाइज़ेशन लागू नहीं होगा
एक ही JSON वाले दो AdSelectionSignals ऑब्जेक्ट के अलग-अलग हैश कोड हो सकते हैं, अगर
स्ट्रिंग को अलग तरीके से दिखाया गया है.
रिटर्न | |
---|---|
int |
इस ऑब्जेक्ट के लिए एक हैश कोड वैल्यू. |
टूस्ट्रिंग
public String toString ()
यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है. सामान्य तौर पर,
toString
तरीका ऐसा स्ट्रिंग दिखाता है जो
"टेक्स्ट के तौर पर दिखाता है" सबमिट करें. इसका नतीजा यह होना चाहिए:
संक्षिप्त लेकिन जानकारी देने वाला होना चाहिए, जो
कोई व्यक्ति चुनें.
हमारा सुझाव है कि सभी सब-क्लास इस तरीके को बदल दें.
Object
क्लास के लिए toString
तरीका
उस क्लास के नाम वाली स्ट्रिंग देता है जिसकी क्लास
ऑब्जेक्ट एक इंस्टेंस है, चिह्न में मौजूद वर्ण `@
', और
हैश कोड का बिना हस्ताक्षर वाला हेक्साडेसिमल निरूपण
ऑब्जेक्ट है. दूसरे शब्दों में, यह तरीका
मान:
getClass().getName() + '@' + Integer.toHexString(hashCode())
रिटर्न | |
---|---|
String |
JSON का स्ट्रिंग फ़ॉर्म, जिसे इस क्लास ने रैप किया है.
यह मान null नहीं हो सकता. |
WriteToParcel
public void writeToParcel (Parcel dest, int flags)
इस ऑब्जेक्ट को पार्सल में फ़्लैट करें.
पैरामीटर | |
---|---|
dest |
Parcel : यह वैल्यू null नहीं हो सकती. |
flags |
int : ऑब्जेक्ट को लिखने के तरीके के बारे में अतिरिक्त फ़्लैग.
0 या Parcelable.PARCELABLE_WRITE_RETURN_VALUE हो सकता है.
इसका मान या तो 0 या Parcelable.PARCELABLE_WRITE_RETURN_VALUE और android.os.Parcelable.PARCELABLE_ELIDE_ सवाल का हल है |