AdIdManager
public
class
AdIdManager
extends Object
AdId मैनेजर, ऐप्लिकेशन और विज्ञापन-SDK टूल के लिए एपीआई उपलब्ध कराता है, ताकि वे विज्ञापन आईडी को ऐक्सेस कर सकें. विज्ञापन आईडी, हर डिवाइस के लिए यूनीक आईडी होता है, जिसे उपयोगकर्ता अपने हिसाब से सेट कर सकते हैं. इससे उपयोगकर्ताओं को बेहतर कंट्रोल मिलता है. साथ ही, डेवलपर को एक आसान और स्टैंडर्ड सिस्टम की मदद से, अपने ऐप्लिकेशन से कमाई करते रहने का मौका मिल जाता है. ऐसा, लोगों के हिसाब से विज्ञापन दिखाने (इन्हें पहले दिलचस्पी के हिसाब से विज्ञापन कहा जाता था) की सुविधा की मदद से किया जा सकता है.
खास जानकारी
इनहेरिट किए गए तरीके |
क्लास से
java.lang.Object
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()
इससे मौजूदा थ्रेड तब तक इंतज़ार करती है, जब तक उसे सूचना या बाधा नहीं दी जाती.
|
|
सार्वजनिक तरीके
पाएं
public static AdIdManager get (Context context)
AdIdManager का इंस्टेंस बनाने के लिए फ़ैक्ट्री मेथड.
पैरामीटर |
context |
Context : इस्तेमाल करने के लिए Context
यह वैल्यू null नहीं हो सकती. |
getAdId
public void getAdId (Executor executor,
OutcomeReceiver<AdId, Exception> callback)
AdId दिखाएं.
AdServicesPermissions.ACCESS_ADSERVICES_AD_ID
की ज़रूरत है
पैरामीटर |
executor |
Executor : कॉलबैक चलाने के लिए एक्सेक्यूटर.
यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट, इस Executor के ज़रिए डिस्पैच किए जाते हैं. इससे यह कंट्रोल करने का आसान तरीका मिलता है कि किस थ्रेड का इस्तेमाल किया जाए. अपने ऐप्लिकेशन की मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए, Context.getMainExecutor() का इस्तेमाल किया जा सकता है.
इसके अलावा, कोई ऐसा Executor दें जो सही थ्रेड पर भेजे. |
callback |
OutcomeReceiver : यह कॉलबैक तब कॉल किया जाता है, जब adid उपलब्ध हो या कोई गड़बड़ी हो.
यह मान null नहीं हो सकता. |
रिटर्न |
void |
यह वैल्यू null नहीं हो सकती. |