एपीआई लेवल 34 में जोड़ा गया
Ad Services एक्सटेंशन 4 में भी जोड़ा गया

रिपोर्टइंप्रेशन अनुरोध

public class ReportImpressionRequest
extends Object

java.lang.Object
android.adservices.adselection.ReportImpressionRequest


रिपोर्ट इंप्रेशन एपीआई में इनपुट पैरामीटर दिखाएं.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

डिवाइस पर विज्ञापन चुनने की सुविधा से जुड़ी रिपोर्टिंग के अनुरोध के लिए Ctor.

ReportImpressionRequest(long adSelectionId)

ऑक्शन सर्वर के विज्ञापन चुनने की रिपोर्टिंग के अनुरोध के लिए Ctor.

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

AdSelectionConfig getAdSelectionConfig()

यह adSelectionConfig दिखाता है, जो ReportImpressionRequest के इनपुट में से एक है

long getAdSelectionId()

यह adSelectionId दिखाता है, जो ReportImpressionRequest के इनपुट में से एक होता है

इनहेरिट किए गए तरीके

Object clone()

इस ऑब्जेक्ट की कॉपी बनाता है और उसे दिखाता है.

boolean equals(Object obj)

इससे पता चलता है कि कोई दूसरा ऑब्जेक्ट, इस ऑब्जेक्ट से "बराबर" है या नहीं.

void finalize()

जब कचरा इकट्ठा करने वाला प्रोग्राम यह तय करता है कि ऑब्जेक्ट का कोई रेफ़रंस नहीं है, तब वह ऑब्जेक्ट पर इस फ़ंक्शन को कॉल करता है.

final Class<?> getClass()

इस Object की रनटाइम क्लास दिखाता है.

int hashCode()

ऑब्जेक्ट के लिए हैश कोड की वैल्यू दिखाता है.

final void notify()

इस ऑब्जेक्ट के मॉनिटर पर इंतज़ार कर रही एक थ्रेड को जगाता है.

final void notifyAll()

इस ऑब्जेक्ट के मॉनिटर पर इंतज़ार कर रहे सभी थ्रेड को सक्रिय करता है.

String toString()

यह फ़ंक्शन ऑब्जेक्ट को स्ट्रिंग के तौर पर दिखाता है.

final void wait(long timeoutMillis, int nanos)

इससे मौजूदा थ्रेड तब तक इंतज़ार करता है, जब तक उसे सूचना या बाधा नहीं मिलती या जब तक तय समय नहीं बीत जाता.

final void wait(long timeoutMillis)

इससे मौजूदा थ्रेड तब तक इंतज़ार करता है, जब तक उसे सूचना या बाधा नहीं मिलती या जब तक तय समय नहीं बीत जाता.

final void wait()

इससे मौजूदा थ्रेड तब तक इंतज़ार करती है, जब तक उसे सूचना या बाधा नहीं दी जाती.

सार्वजनिक कंस्ट्रक्टर

ReportImpressionRequest

एपीआई लेवल 34 में जोड़ा गया
Ad Services एक्सटेंशन 4 में भी जोड़ा गया
public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

उपयोगकर्ता के डिवाइस पर विज्ञापन चुनने की रिपोर्टिंग के अनुरोध का सीटीए.

अगर आपका adSelectionId, AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) का इस्तेमाल करके चलने वाली ऑन-डिवाइस नीलामी के लिए है, तो इंप्रेशन रिपोर्टिंग के अनुरोध में आपका AdSelectionConfig शामिल होना चाहिए.

पैरामीटर
adSelectionId long: AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver) से मिला

adSelectionConfig AdSelectionConfig: AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) को ट्रिगर करने के लिए इस्तेमाल किया गया AdSelectionConfig यह वैल्यू null नहीं हो सकती.

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId)

नीलामी सर्वर विज्ञापन चयन रिपोर्टिंग अनुरोध के लिए Ctor.

अगर आपका adSelectionId, किसी ऐसी सर्वर नीलामी के लिए है जहां डिवाइस की जानकारी AdSelectionManager#getAdSelectionData से इकट्ठा की जाती है, तो इंप्रेशन रिपोर्टिंग के अनुरोध में सिर्फ़ विज्ञापन चुनने का आईडी शामिल होना चाहिए.

इंप्रेशन रिपोर्टिंग का अनुरोध करने से पहले, AdSelectionManager#persistAdSelectionResult को एन्क्रिप्ट किए गए सर्वर के नतीजे वाले ब्लॉब के साथ कॉल किया जाना चाहिए.

पैरामीटर
adSelectionId long: AdSelectionManager#getAdSelectionData से मिला

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

getAdSelectionConfig

एपीआई लेवल 34 में जोड़ा गया
Ad Services एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig getAdSelectionConfig ()

ReportImpressionRequest के इनपुट में से एक, adSelectionConfig दिखाता है

रिटर्न
AdSelectionConfig यह वैल्यू null नहीं हो सकती.

getAdSelectionId

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public long getAdSelectionId ()

ReportImpressionRequest के इनपुट में से एक, adSelectionId दिखाता है

रिटर्न
long