अपडेटAdCounterHistogramRequest

public class UpdateAdCounterHistogramRequest
extends Object

java.lang.Object
android.adservices.adselection.UpdateAdCounterHistogramRequest


विज्ञापन काउंटर हिस्टोग्राम को अपडेट करने के लिए ज़रूरी आर्ग्युमेंट के साथ ऑब्जेक्ट को रैप करने का अनुरोध करें.

विज्ञापन काउंटर हिस्टोग्राम, इवेंट के ऐसे पुराने लॉग होते हैं जो किसी विज्ञापन से जुड़े होते हैं काउंटर कुंजी और विज्ञापन इवेंट टाइप का इस्तेमाल, फ़्रीक्वेंसी कैप फ़िल्टर करने के लिए किया जाता है. Protected Audience API.

खास जानकारी

नेस्ट की गई क्लास

class UpdateAdCounterHistogramRequest.Builder

UpdateAdCounterHistogramRequest ऑब्जेक्ट के लिए बिल्डर. 

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

boolean equals(Object o)

यह जांचता है कि क्या UpdateAdCounterHistogramRequest ऑब्जेक्ट में एक जैसा है जानकारी.

int getAdEventType()

इससे विज्ञापन इवेंट टाइप का पता चलता है, जो विज्ञापन की काउंटर कुंजियों के साथ मिलकर, किस हिस्टोग्राम की पहचान करता है को अपडेट करना चाहिए.

long getAdSelectionId()

उस विज्ञापन चुनने का आईडी पाता है जिससे रेंडर किए गए विज्ञापन के इवेंट जुड़े होते हैं.

AdTechIdentifier getCallerAdTech()

कॉल करने वाले व्यक्ति को AdTech इकाई के AdTechIdentifier का ऐक्सेस मिलता है.

int hashCode()

यह फ़ंक्शन UpdateAdCounterHistogramRequest ऑब्जेक्ट के डेटा का हैश दिखाता है.

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 ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाना.