विज्ञापन फ़िल्टर
public
final
class
AdFilters
extends Object
implements
Parcelable
| java.lang.Object | |
| ↳ | android.adservices.common.Ad फ़िल्टर |
किसी विज्ञापन से जुड़े फ़िल्टर के लिए कंटेनर क्लास.
अगर AdFilters इंस्टेंस में कोई भी फ़िल्टर संतुष्ट नहीं है, तो संबंधित विज्ञापन
विज्ञापन चुनने के लिए योग्य नहीं है. फ़िल्टर, विज्ञापन पैरामीटर के तौर पर काम करना ज़रूरी नहीं हैं. इसलिए, इनका इस्तेमाल करना ज़रूरी नहीं है
AdData का हिस्सा है.
खास जानकारी
नेस्ट की गई क्लास | |
|---|---|
class |
AdFilters.Builder
|
इनहेरिट किए गए कॉन्सटेंट |
|---|
फ़ील्ड्स की फ़िल्में | |
|---|---|
public
static
final
Creator<AdFilters> |
CREATOR
|
सार्वजनिक तरीके | |
|---|---|
boolean
|
equals(Object o)
यह जांचता है कि क्या |
FrequencyCapFilters
|
getFrequencyCapFilters()
इसके लिए, सभी फ़्रीक्वेंसी कैप फ़िल्टर दिखाने वाला |
int
|
hashCode()
यह फ़ंक्शन |
String
|
toString()
यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है. |
void
|
writeToParcel(Parcel dest, int flags)
इस ऑब्जेक्ट को पार्सल में फ़्लैट करें. |
इनहेरिट किए गए तरीके | |
|---|---|
फ़ील्ड्स की फ़िल्में
सार्वजनिक तरीके
बराबर
public boolean equals (Object o)
यह जांचता है कि क्या AdFilters ऑब्जेक्ट, फ़िल्टर का एक जैसा सेट दिखाते हैं.
| पैरामीटर | |
|---|---|
o |
Object: वह रेफ़रंस ऑब्जेक्ट जिससे तुलना करनी है. |
| रिटर्न | |
|---|---|
boolean |
true, अगर यह ऑब्जेक्ट, obj जैसा है
तर्क; अगर ऐसा नहीं है, तो false. |
getफ्रीक्वेंसी कैप फ़िल्टर
public FrequencyCapFilters getFrequencyCapFilters ()
इसके लिए, सभी फ़्रीक्वेंसी कैप फ़िल्टर दिखाने वाला FrequencyCapFilters इंस्टेंस मिलता है
क्लिक करें.
अगर null है, तो विज्ञापन पर कोई फ़्रीक्वेंसी कैप फ़िल्टर लागू नहीं होगा.
| रिटर्न | |
|---|---|
FrequencyCapFilters |
|
हैशकोड
public int hashCode ()
यह फ़ंक्शन AdFilters ऑब्जेक्ट के डेटा का हैश दिखाता है.
| रिटर्न | |
|---|---|
int |
इस ऑब्जेक्ट के लिए एक हैश कोड वैल्यू. |
टूस्ट्रिंग
public String toString ()
यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है. सामान्य तौर पर,
toString तरीका ऐसा स्ट्रिंग दिखाता है जो
"टेक्स्ट के तौर पर दिखाता है" सबमिट करें. इसका नतीजा यह होना चाहिए:
संक्षिप्त लेकिन जानकारी देने वाला होना चाहिए, जो
कोई व्यक्ति चुनें.
हमारा सुझाव है कि सभी सब-क्लास इस तरीके को बदल दें.
Object क्लास के लिए toString तरीका
उस क्लास के नाम वाली स्ट्रिंग देता है जिसकी क्लास
ऑब्जेक्ट एक इंस्टेंस है, चिह्न में मौजूद वर्ण `@', और
हैश कोड का बिना हस्ताक्षर वाला हेक्साडेसिमल निरूपण
ऑब्जेक्ट है. दूसरे शब्दों में, यह तरीका
मान:
getClass().getName() + '@' + Integer.toHexString(hashCode())
| रिटर्न | |
|---|---|
String |
ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाना. |
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_ सवाल का हल है |