Protected Audience API की मदद से, कस्टम सेटिंग में शामिल होने और उसे छोड़ने के लिए एपीआई की एक सीरीज़ उपलब्ध कराता है android.adservices.customaudience पैकेज के हिस्से के तौर पर मौजूद ऑडियंस की संख्या. इसके लिए डीबग करने के मकसद से, लिस्टिंग और देखने के लिए सीएलआई निर्देश उपलब्ध हैं कस्टम ऑडियंस बनाने की सुविधा मिलती है. इस गाइड में, विज्ञापन टेक्नोलॉजी से जुड़ी सेवा देने वाले डेवलपर के लिए ज़रूरी चरणों के बारे में बताया गया है फ़ॉलो की गई कस्टम ऑडियंस की स्थिति की जांच करें.
सेटअप
सुरक्षा और निजता की वजहों से, कस्टम ऑडियंस डिफ़ॉल्ट रूप से नहीं दिखती हैं और इनकी जांच सिर्फ़ डीबग करने के लिए की जा सकती है. ये सिर्फ़ दिखते हैं अगर यहां दी गई शर्तें सही हैं, तो इन निर्देशों का इस्तेमाल करें:
- पूरे सिस्टम के लिए डेवलपर के लिए सेटिंग और टूल चालू हैं
android:debuggable="true"
को वह ऐप्लिकेशन जहां सेCustomAudience
को जोड़ा गया था (joinCustomAudience
याfetchAndJoinCustomAudience
)- ऐप्लिकेशन के सुझाए गए विज्ञापनों के लिए सहमति की सेटिंग चालू है
adservices के शेल कमांड चालू करें
adservices
की प्रोसेस को खत्म करने के लिए, अपने डिवाइस को रीस्टार्ट करें.- पुष्टि करें कि
adservices
नहीं चल रहा है. इसके लिए खाली आउटपुट अपेक्षित है आदेश दिखाई देगा.
adb shell ps -A | grep adservices
इसके बाद, adservices
शेल कमांड चालू करने के लिए, ये निर्देश चलाएं:
adb shell setprop debug.adservices.adservices_shell_command_enabled true
adb shell setprop debug.adservices.fledge_is_custom_audience_cli_enabled true
कस्टम ऑडियंस की सूची बनाएं
किसी कस्टम ऑडियंस को देखने के लिए, यहां दिया गया कमांड चलाएं. इसमें
owner
वह पैकेज है जिससे ऑडियंस बनाई गई और buyer
ने
ऑडियंस को मैनेज करने वाली विज्ञापन नेटवर्क कंपनी का आइडेंटिफ़ायर:
adb shell cmd adservices_manager custom-audience list --owner <owner> --buyer <buyer>
आउटपुट एक JSON ऑब्जेक्ट होगा, जिसमें custom_audiences
कलेक्शन होगा.
इस अरे में मौजूद एलिमेंट का स्ट्रक्चर, व्यू के आउटपुट से मैच करता है
कस्टम ऑडियंस आदेश के बारे में आगे बताया गया है.
किसी कस्टम ऑडियंस को देखना
किसी कस्टम ऑडियंस को देखने के लिए, यहां दिया गया कमांड चलाएं. इसमें
owner
वह पैकेज है जिसने ऑडियंस बनाई और buyer
ऑडियंस को मैनेज करने वाली विज्ञापन नेटवर्क कंपनी का आइडेंटिफ़ायर और name
ऑडियंस का नाम:
adb shell cmd adservices_manager custom-audience view --owner <owner> --buyer <buyer> --name <name>
किसी कस्टम ऑडियंस को रीफ़्रेश करना
अगर आपको किसी खास कस्टम ऑडियंस के लिए, रोज़ के अपडेट को मैन्युअल तौर पर ट्रिगर करना है, तो:
कमांड की मदद से owner
को
ऑडियंस, buyer
उस विज्ञापन नेटवर्क के आइडेंटिफ़ायर के तौर पर जो
ऑडियंस और ऑडियंस के नाम के रूप में name
:
adb shell cmd adservices_manager custom-audience refresh --owner <owner> --buyer <buyer> --name <name>
> Successfully updated custom audience.