TestAdSelectionManager
public
class
TestAdSelectionManager
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.TestAdSelectionManager |
TestAdSelectionManager
, ऐप्लिकेशन और विज्ञापन SDK टूल के लिए एपीआई उपलब्ध कराता है, ताकि विज्ञापन चुनने की प्रोसेस की जांच की जा सके.
इन एपीआई का इस्तेमाल, शुरू से आखिर तक पूरी जांच करने के लिए किया जाना चाहिए. ये सिर्फ़ इनके लिए चालू हैं ऐसे फ़ोन जिनमें डीबग करने लायक ओएस वाले ऐप्लिकेशन मौजूद हैं और जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं, डीबग करने लायक ऐप्लिकेशन.
खास जानकारी
इनहेरिट किए गए तरीके | |
---|---|
सार्वजनिक तरीके
ओवरराइडAdSelectionConfig RemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
दिए गए AdSelectionConfig
के लिए AdSelection API को बदलें, ताकि डेटा फ़ेच करने से बचा जा सके
को ऐक्सेस करने की अनुमति दें. साथ ही, AddAdSelectionOverrideRequest
में दिए गए डेटा का इस्तेमाल करें
आज़माएं. AddAdSelectionOverrideRequest
, Google Ads SDK टूल से मिलता है.
इस तरीके का इस्तेमाल, शुरू से आखिर तक जांच करने के लिए किया जाता है. यह एपीआई सिर्फ़ इनके लिए चालू है
डीबग मोड में मौजूद ऐप्लिकेशन जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
की ज़रूरत है
पैरामीटर | |
---|---|
request |
AddAdSelectionOverrideRequest : यह वैल्यू null नहीं हो सकती. |
executor |
Executor : यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट इस तरीके से भेजे जाते हैं
Executor की मदद से, यह आसानी से कंट्रोल किया जा सकता है कि कौनसा थ्रेड
इस्तेमाल किया गया. अपने मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए
तो आप उपयोग कर सकते हैं
Context.getMainExecutor() .
अगर ऐसा नहीं है, तो सही थ्रेड पर भेजने वाला Executor दें. |
receiver |
OutcomeReceiver : यह वैल्यू null नहीं हो सकती. |
थ्रो | |
---|---|
IllegalStateException |
अगर कॉलर के लिए यह एपीआई चालू नहीं है
पाने वाला, सही तरीके से चलने के लिए |
ओवरराइडAdSelectionFromresultssConfig RemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
फ़ेच न करने के लिए, AdSelectionFromOutcomesConfig
के लिए AdSelection API को बदलें
रिमोट सर्वर का डेटा इस्तेमाल करें और इसके बजाय AddAdSelectionFromOutcomesOverrideRequest
में दिए गए डेटा का इस्तेमाल करें. AddAdSelectionFromOutcomesOverrideRequest
, Google Ads SDK टूल से मिलता है.
इस तरीके का इस्तेमाल, शुरू से आखिर तक जांच करने के लिए किया जाता है. यह एपीआई सिर्फ़ इनके लिए चालू है
डीबग मोड में मौजूद ऐप्लिकेशन जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
की ज़रूरत है
पैरामीटर | |
---|---|
request |
AddAdSelectionFromOutcomesOverrideRequest : यह वैल्यू null नहीं हो सकती. |
executor |
Executor : यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट इस तरीके से भेजे जाते हैं
Executor की मदद से, यह आसानी से कंट्रोल किया जा सकता है कि कौनसा थ्रेड
इस्तेमाल किया गया. अपने मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए
तो आप उपयोग कर सकते हैं
Context.getMainExecutor() .
अगर ऐसा नहीं है, तो सही थ्रेड पर भेजने वाला Executor दें. |
receiver |
OutcomeReceiver : यह वैल्यू null नहीं हो सकती. |
थ्रो | |
---|---|
IllegalStateException |
अगर कॉलर के लिए यह एपीआई चालू नहीं है
पाने वाला, सही तरीके से चलने के लिए |
हटाएँAdSelectionConfig RemoteInfoOver
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
इससे विज्ञापन चुनने वाले एपीआई में AdSelectionConfig
के लिए ओवरराइड हटा दिया जाता है
RemoveAdSelectionOverrideRequest
में डेटा. RemoveAdSelectionOverrideRequest
, Google Ads SDK टूल से मिलता है.
इस तरीके का इस्तेमाल, शुरू से आखिर तक जांच करने के लिए किया जाता है. यह एपीआई सिर्फ़ इनके लिए चालू है
डीबग मोड में मौजूद ऐप्लिकेशन जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
की ज़रूरत है
पैरामीटर | |
---|---|
request |
RemoveAdSelectionOverrideRequest : यह वैल्यू null नहीं हो सकती. |
executor |
Executor : यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट इस तरीके से भेजे जाते हैं
Executor की मदद से, यह आसानी से कंट्रोल किया जा सकता है कि कौनसा थ्रेड
इस्तेमाल किया गया. अपने मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए
तो आप उपयोग कर सकते हैं
Context.getMainExecutor() .
अगर ऐसा नहीं है, तो सही थ्रेड पर भेजने वाला Executor दें. |
receiver |
OutcomeReceiver : यह वैल्यू null नहीं हो सकती. |
थ्रो | |
---|---|
IllegalStateException |
अगर कॉलर के लिए यह एपीआई चालू नहीं है
पाने वाला, सही तरीके से चलने के लिए |
हटाएँAdSelectionFromresultssConfig RemoteInfo ओवरराइड
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
इससे विज्ञापन चुनने के एपीआई में AdSelectionFromOutcomesConfig
के लिए ओवरराइड हटा दिया जाता है
RemoveAdSelectionOverrideRequest
के डेटा को संबद्ध किया है. RemoveAdSelectionOverrideRequest
, Google Ads SDK टूल से मिलता है.
इस तरीके का इस्तेमाल, शुरू से आखिर तक जांच करने के लिए किया जाता है. यह एपीआई सिर्फ़ इनके लिए चालू है
डीबग मोड में मौजूद ऐप्लिकेशन जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
की ज़रूरत है
पैरामीटर | |
---|---|
request |
RemoveAdSelectionFromOutcomesOverrideRequest : यह वैल्यू null नहीं हो सकती. |
executor |
Executor : यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट इस तरीके से भेजे जाते हैं
Executor की मदद से, यह आसानी से कंट्रोल किया जा सकता है कि कौनसा थ्रेड
इस्तेमाल किया गया. अपने मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए
तो आप उपयोग कर सकते हैं
Context.getMainExecutor() .
अगर ऐसा नहीं है, तो सही थ्रेड पर भेजने वाला Executor दें. |
receiver |
OutcomeReceiver : यह वैल्यू null नहीं हो सकती. |
थ्रो | |
---|---|
IllegalStateException |
अगर कॉलर के लिए यह एपीआई चालू नहीं है
पाने वाला, सही तरीके से चलने के लिए |
रीसेट करने के लिए आपके पास दो विकल्प होते हैं.
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
विज्ञापन चुनने के एपीआई में, AdSelectionConfig
के लिए, बदलाव से जुड़ा पूरा डेटा हटा देता है.
इस तरीके का इस्तेमाल, शुरू से आखिर तक जांच करने के लिए किया जाता है. यह एपीआई सिर्फ़ इनके लिए चालू है
डीबग मोड में मौजूद ऐप्लिकेशन जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
की ज़रूरत है
पैरामीटर | |
---|---|
executor |
Executor : यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट इस तरीके से भेजे जाते हैं
Executor की मदद से, यह आसानी से कंट्रोल किया जा सकता है कि कौनसा थ्रेड
इस्तेमाल किया गया. अपने मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए
तो आप उपयोग कर सकते हैं
Context.getMainExecutor() .
अगर ऐसा नहीं है, तो सही थ्रेड पर भेजने वाला Executor दें. |
receiver |
OutcomeReceiver : यह वैल्यू null नहीं हो सकती. |
थ्रो | |
---|---|
IllegalStateException |
अगर कॉलर के लिए यह एपीआई चालू नहीं है
पाने वाला, सही तरीके से चलने के लिए |
रीसेट करने के लिए
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
विज्ञापन चुनने के एपीआई में, AdSelectionFromOutcomesConfig
के लिए, बदलाव से जुड़ा पूरा डेटा हटा देता है.
इस तरीके का इस्तेमाल, शुरू से आखिर तक जांच करने के लिए किया जाता है. यह एपीआई सिर्फ़ इनके लिए चालू है
डीबग मोड में मौजूद ऐप्लिकेशन जिनमें डेवलपर के लिए सेटिंग और टूल चालू हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
की ज़रूरत है
पैरामीटर | |
---|---|
executor |
Executor : यह वैल्यू null नहीं हो सकती.
कॉलबैक और लिसनर इवेंट इस तरीके से भेजे जाते हैं
Executor की मदद से, यह आसानी से कंट्रोल किया जा सकता है कि कौनसा थ्रेड
इस्तेमाल किया गया. अपने मुख्य थ्रेड के ज़रिए इवेंट भेजने के लिए
तो आप उपयोग कर सकते हैं
Context.getMainExecutor() .
अगर ऐसा नहीं है, तो सही थ्रेड पर भेजने वाला Executor दें. |
receiver |
OutcomeReceiver : यह वैल्यू null नहीं हो सकती. |
थ्रो | |
---|---|
IllegalStateException |
अगर कॉलर के लिए यह एपीआई चालू नहीं है
पाने वाला, सही तरीके से चलने के लिए |