अपडेटAdCounterHistogramRequest
public
class
UpdateAdCounterHistogramRequest
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.UpdateAdCounterHistogramRequest |
विज्ञापन काउंटर हिस्टोग्राम को अपडेट करने के लिए ज़रूरी आर्ग्युमेंट के साथ ऑब्जेक्ट को रैप करने का अनुरोध करें.
विज्ञापन काउंटर हिस्टोग्राम, इवेंट के ऐसे पुराने लॉग होते हैं जो किसी विज्ञापन से जुड़े होते हैं काउंटर कुंजी और विज्ञापन इवेंट टाइप का इस्तेमाल, फ़्रीक्वेंसी कैप फ़िल्टर करने के लिए किया जाता है. Protected Audience API.
खास जानकारी
नेस्ट की गई क्लास | |
---|---|
class |
UpdateAdCounterHistogramRequest.Builder
|
सार्वजनिक तरीके | |
---|---|
boolean
|
equals(Object o)
यह जांचता है कि क्या |
int
|
getAdEventType()
इससे विज्ञापन इवेंट टाइप का पता चलता है, जो विज्ञापन की काउंटर कुंजियों के साथ मिलकर, किस हिस्टोग्राम की पहचान करता है को अपडेट करना चाहिए. |
long
|
getAdSelectionId()
उस विज्ञापन चुनने का आईडी पाता है जिससे रेंडर किए गए विज्ञापन के इवेंट जुड़े होते हैं. |
AdTechIdentifier
|
getCallerAdTech()
कॉल करने वाले व्यक्ति को AdTech इकाई के |
int
|
hashCode()
यह फ़ंक्शन |
String
|
toString()
यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है. |
इनहेरिट किए गए तरीके | |
---|---|
सार्वजनिक तरीके
बराबर
public boolean equals (Object o)
यह जांचता है कि क्या UpdateAdCounterHistogramRequest
ऑब्जेक्ट में एक जैसा है
जानकारी.
पैरामीटर | |
---|---|
o |
Object : वह रेफ़रंस ऑब्जेक्ट जिससे तुलना करनी है. |
रिटर्न | |
---|---|
boolean |
true , अगर यह ऑब्जेक्ट, obj जैसा है
तर्क; अगर ऐसा नहीं है, तो false . |
getAdEventType
public int getAdEventType ()
इससे विज्ञापन इवेंट टाइप का पता चलता है, जो विज्ञापन की काउंटर कुंजियों के साथ मिलकर, किस हिस्टोग्राम की पहचान करता है को अपडेट करना चाहिए.
रिटर्न | |
---|---|
int |
वैल्यू android.adservices.common.frequencyCapFilter.AD_EVENT_TYPE_INVALID, FrequencyCapFilters.AD_EVENT_TYPE_WIN , FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION , FrequencyCapFilters.AD_EVENT_TYPE_VIEW , FrequencyCapFilters.AD_EVENT_TYPE_CLICK , android.adservices.common.frequencyCapFilter.AD_EVENT_TYPE_MIN या android.adservices.common.frequencyCapFilter.AD_EVENT_TYPE_MAX में मौजूद है |
getAdSelectionId
public long getAdSelectionId ()
वह विज्ञापन चुनने का आईडी पाता है जिससे रेंडर किए गए विज्ञापन के इवेंट जुड़े होते हैं.
विज्ञापन चुनने के आईडी के बारे में ज़्यादा जानकारी के लिए, AdSelectionOutcome
देखें.
यह ज़रूरी है कि इस विज्ञापन को पिछले 24 घंटों में, सुरक्षित ऑडियंस वाले विज्ञापन के चुने गए विकल्प से चुना गया हो,
और विज्ञापन चुनने के लिए, उसी ऐप्लिकेशन से कॉल किया जाना चाहिए जिससे मौजूदा कॉल चल रहा है
है. विज्ञापन से जुड़े विज्ञापन से जुड़े सभी विज्ञापन काउंटर कुंजियों के लिए इवेंट हिस्टोग्राम
विज्ञापन इवेंट टाइप के लिए, चुनने का आईडी getAdEventType()
से अपडेट किया जाएगा. इसका इस्तेमाल किया जाएगा
सुरक्षित ऑडियंस फ़्रीक्वेंसी कैप फ़िल्टर करने की सुविधा में.
रिटर्न | |
---|---|
long |
getCallerAdTech
public AdTechIdentifier getCallerAdTech ()
कॉलर को AdTech इकाई के AdTechIdentifier
की जानकारी देता है.
इस UpdateAdCounterHistogramRequest
ऑब्जेक्ट का इस्तेमाल करने वाले AdTech को रजिस्टर होना ज़रूरी है
उन्हें प्राइवसी सैंडबॉक्स के साथ काम करने की अनुमति होगी. साथ ही, उन्हें कॉलिंग ऐप्लिकेशन की ओर से कार्रवाई करने की अनुमति भी होगी. बताए गए
यह ज़रूरी नहीं है कि adtech और रेंडर किए गए विज्ञापन के खरीदार एक ही ऐडटेक हों
या वह विक्रेता जिसने getAdSelectionId()
से मिले आईडी से जुड़े विज्ञापन को चुनने की प्रोसेस शुरू की.
एपीआई की ज़रूरी शर्तों और अपवादों के बारे में ज़्यादा जानकारी के लिए, AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)
देखें.
रिटर्न | |
---|---|
AdTechIdentifier |
यह मान null नहीं हो सकता. |
हैशकोड
public int hashCode ()
यह फ़ंक्शन UpdateAdCounterHistogramRequest
ऑब्जेक्ट के डेटा का हैश दिखाता है.
रिटर्न | |
---|---|
int |
इस ऑब्जेक्ट के लिए एक हैश कोड वैल्यू. |
टूस्ट्रिंग
public String toString ()
यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है. सामान्य तौर पर,
toString
तरीका ऐसा स्ट्रिंग दिखाता है जो
"टेक्स्ट के तौर पर दिखाता है" सबमिट करें. इसका नतीजा यह होना चाहिए:
संक्षिप्त लेकिन जानकारी देने वाला होना चाहिए, जो
कोई व्यक्ति चुनें.
हमारा सुझाव है कि सभी सब-क्लास इस तरीके को बदल दें.
Object
क्लास के लिए toString
तरीका
उस क्लास के नाम वाली स्ट्रिंग देता है जिसकी क्लास
ऑब्जेक्ट एक इंस्टेंस है, चिह्न में मौजूद वर्ण `@
', और
हैश कोड का बिना हस्ताक्षर वाला हेक्साडेसिमल निरूपण
ऑब्जेक्ट है. दूसरे शब्दों में, यह तरीका
मान:
getClass().getName() + '@' + Integer.toHexString(hashCode())
रिटर्न | |
---|---|
String |
ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाना. |