फ़्रीक्वेंसी कैपफ़िल्टर
public
final
class
FrequencyCapFilters
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.frequencyCapFilter |
फ़्रीक्वेंसी कैप पर आधारित विज्ञापन फ़िल्टर के लिए एक कंटेनर.
किसी एक विज्ञापन के साथ 20 से ज़्यादा फ़्रीक्वेंसी कैप फ़िल्टर नहीं जोड़े जा सकते.
फ़्रीक्वेंसी कैप फ़िल्टर, किसी इवेंट टाइप को KeyedFrequencyCap
ऑब्जेक्ट की सूची के साथ जोड़ता है
का इस्तेमाल करें. अगर किसी विज्ञापन के लिए, इनमें से कोई भी फ़्रीक्वेंसी कैप पार हो जाती है,
उस विज्ञापन को खरीदार adtech के बोली-प्रक्रिया फ़ंक्शन के लिए सबमिट किए गए विज्ञापनों के समूह से हटा दिया जाएगा.
खास जानकारी
नेस्ट की गई क्लास | |
---|---|
class |
FrequencyCapFilters.Builder
|
स्थिरांक | |
---|---|
int |
AD_EVENT_TYPE_CLICK
|
int |
AD_EVENT_TYPE_IMPRESSION
|
int |
AD_EVENT_TYPE_VIEW
|
int |
AD_EVENT_TYPE_WIN
WIN विज्ञापन के इवेंट टाइप की जानकारी, Protected Audience सेवा में अपने-आप भर जाती है Protected Audience विज्ञापन चुनने की सुविधा से मिलने वाले किसी भी जीतने वाले विज्ञापन को. |
इनहेरिट किए गए कॉन्सटेंट |
---|
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
Creator<FrequencyCapFilters> |
CREATOR
|
सार्वजनिक तरीके | |
---|---|
boolean
|
equals(Object o)
यह जांचता है कि क्या |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForClickEvents()
ऐसे |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForImpressionEvents()
ऐसे |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForViewEvents()
ऐसे |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForWinEvents()
ऐसे |
int
|
hashCode()
यह फ़ंक्शन |
String
|
toString()
यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है. |
void
|
writeToParcel(Parcel dest, int flags)
इस ऑब्जेक्ट को पार्सल में फ़्लैट करें. |
इनहेरिट किए गए तरीके | |
---|---|
स्थिरांक
AD_EVENT_TYPE_Click
public static final int AD_EVENT_TYPE_CLICK
कॉन्स्टेंट वैल्यू: 3 (0x00000003)
AD_EVENT_TYPE_IMPRESSION
public static final int AD_EVENT_TYPE_IMPRESSION
कॉन्स्टेंट वैल्यू: 1 (0x00000001)
AD_EVENT_TYPE_VIEW
public static final int AD_EVENT_TYPE_VIEW
कॉन्स्टेंट वैल्यू: 2 (0x00000002)
AD_EVENT_TYPE_WIN
public static final int AD_EVENT_TYPE_WIN
WIN विज्ञापन के इवेंट टाइप की जानकारी, Protected Audience सेवा में अपने-आप भर जाती है Protected Audience विज्ञापन चुनने की सुविधा से मिलने वाले किसी भी जीतने वाले विज्ञापन को.
इसका इस्तेमाल, विज्ञापन काउंटर हिस्टोग्राम को मैन्युअल तौर पर अपडेट करने के लिए नहीं किया जाना चाहिए.
कॉन्स्टेंट वैल्यू: 0 (0x00000000)
फ़ील्ड्स की फ़िल्में
क्रिएटर
public static final Creator<FrequencyCapFilters> CREATOR
सार्वजनिक तरीके
बराबर
public boolean equals (Object o)
यह जांचता है कि क्या FrequencyCapFilters
ऑब्जेक्ट में एक जैसी जानकारी है.
पैरामीटर | |
---|---|
o |
Object : वह रेफ़रंस ऑब्जेक्ट जिससे तुलना करनी है. |
रिटर्न | |
---|---|
boolean |
true , अगर यह ऑब्जेक्ट, obj जैसा है
तर्क; अगर ऐसा नहीं है, तो false . |
getKeyedfrequencyCapsForClickEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
ऐसे KeyedFrequencyCap
ऑब्जेक्ट की सूची हासिल करता है जो AD_EVENT_TYPE_CLICK
इवेंट टाइप के हिसाब से फ़िल्टर होंगे.
ये फ़्रीक्वेंसी कैप उन इवेंट पर लागू होते हैं जो एक क्लिक से
AdTech. क्लिक इवेंट की गिनती तब की जाती है, जब AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
एपीआई को AD_EVENT_TYPE_CLICK
इवेंट टाइप के साथ शुरू किया जाता है.
रिटर्न | |
---|---|
List<KeyedFrequencyCap> |
यह मान null नहीं हो सकता. |
getKeyedfrequencyCapsForimpressionEvent
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents ()
ऐसे KeyedFrequencyCap
ऑब्जेक्ट की सूची हासिल करता है जो AD_EVENT_TYPE_IMPRESSION
इवेंट टाइप के हिसाब से फ़िल्टर होंगे.
ये फ़्रीक्वेंसी कैप उन इवेंट पर लागू होते हैं जो इंप्रेशन से जुड़े होते हैं AdTech.
ध्यान दें कि AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
पर कॉल करने पर, इवेंट अपने-आप नहीं गिने जाते. इसके बजाय, AD_EVENT_TYPE_IMPRESSION
इवेंट टाइप में
इसे AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
एपीआई का इस्तेमाल करके अपडेट किया जाएगा.
रिटर्न | |
---|---|
List<KeyedFrequencyCap> |
यह मान null नहीं हो सकता. |
getKeyedfrequencyCapsForViewEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
ऐसे KeyedFrequencyCap
ऑब्जेक्ट की सूची हासिल करता है जो AD_EVENT_TYPE_VIEW
इवेंट टाइप के हिसाब से फ़िल्टर होंगे.
ये फ़्रीक्वेंसी कैप उन इवेंट पर लागू होती हैं जो किसी व्यू से
AdTech. व्यू इवेंट की गिनती तब की जाती है, जब AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
एपीआई को AD_EVENT_TYPE_VIEW
इवेंट टाइप के साथ शुरू किया जाता है.
रिटर्न | |
---|---|
List<KeyedFrequencyCap> |
यह मान null नहीं हो सकता. |
getKeyedfrequencyCapsForWinEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents ()
ऐसे KeyedFrequencyCap
ऑब्जेक्ट की सूची हासिल करता है जो AD_EVENT_TYPE_WIN
इवेंट टाइप के हिसाब से फ़िल्टर होंगे.
ये फ़्रीक्वेंसी कैप, उन विज्ञापनों के इवेंट पर लागू होती हैं जिन्हें विज्ञापन में विजेता के तौर पर चुना गया था चुनें. जीतने वाले विज्ञापनों का इस्तेमाल, जीतने का इवेंट टाइप.
ध्यान दें कि AD_EVENT_TYPE_WIN
इवेंट टाइप को
AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
एपीआई.
रिटर्न | |
---|---|
List<KeyedFrequencyCap> |
यह मान null नहीं हो सकता. |
हैशकोड
public int hashCode ()
यह फ़ंक्शन FrequencyCapFilters
ऑब्जेक्ट के डेटा का हैश दिखाता है.
रिटर्न | |
---|---|
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_ सवाल का हल है |