टेस्ट कस्टम ऑडियंस मैनेजर
public
class
TestCustomAudienceManager
extends Object
java.lang.Object | |
↳ | android.adservices.customaudience.TestCustomAudienceManager |
Testकस्टम ऑडियंस मैनेजर, ऐप्लिकेशन और विज्ञापन SDK टूल के लिए एपीआई उपलब्ध कराता है, ताकि कस्टम ऑडियंस को टेस्ट किया जा सके.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
void
|
overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
रिमोट सर्वर से डेटा फ़ेच करने और डेटा का इस्तेमाल करने से बचने के लिए, Custom Audience API को बदलता है
इसके बजाय, |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
कस्टम ऑडियंस एपीआई में, |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
कस्टम ऑडियंस एपीआई में मौजूद, बदलाव से जुड़ा पूरा डेटा हटा देता है. |
इनहेरिट किए गए तरीके | |
---|---|
सार्वजनिक तरीके
ओवरराइडकस्टमऑडियंसरिमोट जानकारी
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
रिमोट सर्वर से डेटा फ़ेच करने और डेटा का इस्तेमाल करने से बचने के लिए, Custom Audience API को बदलता है
इसके बजाय, AddCustomAudienceOverrideRequest
में उपलब्ध कराया गया है. AddCustomAudienceOverrideRequest
, Google Ads SDK टूल से मिलता है.
इस तरीके का इस्तेमाल, शुरू से आखिर तक जांच करने के लिए किया जाता है. यह एपीआई सिर्फ़ इनके लिए चालू है डीबग मोड में मौजूद ऐप्लिकेशन जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं.
अगर request
में मौजूद owner
कॉल करने वाले ऐप्लिकेशन के पैकेज का नाम डालें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
की ज़रूरत है
पैरामीटर | |
---|---|
request |
AddCustomAudienceOverrideRequest : यह वैल्यू null नहीं हो सकती. |
executor |
Executor : यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट इस तरीके से भेजे जाते हैं
Executor की मदद से, यह आसानी से कंट्रोल किया जा सकता है कि कौनसा थ्रेड
इस्तेमाल किया गया. अपने मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए
तो आप उपयोग कर सकते हैं
Context.getMainExecutor() .
अगर ऐसा नहीं है, तो सही थ्रेड पर भेजने वाला Executor दें. |
receiver |
OutcomeReceiver : यह वैल्यू null नहीं हो सकती. |
थ्रो | |
---|---|
IllegalStateException |
अगर कॉलर के लिए यह एपीआई चालू नहीं है
पाने वाला, सही तरीके से चलने के लिए |
कस्टम ऑडियंसरिमोट जानकारी ओवरराइड हटाएं
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
कस्टम ऑडियंस एपीआई में, RemoveCustomAudienceOverrideRequest
में मौजूद डेटा से हुए बदलाव को हटाता है.
इस तरीके का इस्तेमाल, शुरू से आखिर तक जांच करने के लिए किया जाता है. यह एपीआई सिर्फ़ इनके लिए चालू है
डीबग मोड में मौजूद ऐप्लिकेशन जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
की ज़रूरत है
पैरामीटर | |
---|---|
request |
RemoveCustomAudienceOverrideRequest : यह वैल्यू null नहीं हो सकती. |
executor |
Executor : यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट इस तरीके से भेजे जाते हैं
Executor की मदद से, यह आसानी से कंट्रोल किया जा सकता है कि कौनसा थ्रेड
इस्तेमाल किया गया. अपने मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए
तो आप उपयोग कर सकते हैं
Context.getMainExecutor() .
अगर ऐसा नहीं है, तो सही थ्रेड पर भेजने वाला Executor दें. |
receiver |
OutcomeReceiver : यह वैल्यू null नहीं हो सकती. |
थ्रो | |
---|---|
IllegalStateException |
अगर कॉलर के लिए यह एपीआई चालू नहीं है
|
रीसेट करने के लिए कस्टम ऑडियंस में बदलाव
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
कस्टम ऑडियंस एपीआई में मौजूद, बदलाव से जुड़ा पूरा डेटा हटा देता है.
इस तरीके का इस्तेमाल, शुरू से आखिर तक जांच करने के लिए किया जाता है. यह एपीआई सिर्फ़ इनके लिए चालू है
डीबग मोड में मौजूद ऐप्लिकेशन जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
की ज़रूरत है
पैरामीटर | |
---|---|
executor |
Executor : यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट इस तरीके से भेजे जाते हैं
Executor की मदद से, यह आसानी से कंट्रोल किया जा सकता है कि कौनसा थ्रेड
इस्तेमाल किया गया. अपने मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए
तो आप उपयोग कर सकते हैं
Context.getMainExecutor() .
अगर ऐसा नहीं है, तो सही थ्रेड पर भेजने वाला Executor दें. |
receiver |
OutcomeReceiver : यह वैल्यू null नहीं हो सकती. |
थ्रो | |
---|---|
IllegalStateException |
अगर कॉलर के लिए यह एपीआई चालू नहीं है
पाने वाला, सही तरीके से चलने के लिए |