कमांड लाइन पर कस्टम ऑडियंस की जांच करें

Protected Audience API की मदद से, कस्टम सेटिंग में शामिल होने और उसे छोड़ने के लिए एपीआई की एक सीरीज़ उपलब्ध कराता है android.adservices.customaudience पैकेज के हिस्से के तौर पर मौजूद ऑडियंस की संख्या. इसके लिए डीबग करने के मकसद से, लिस्टिंग और देखने के लिए सीएलआई निर्देश उपलब्ध हैं कस्टम ऑडियंस बनाने की सुविधा मिलती है. इस गाइड में, विज्ञापन टेक्नोलॉजी से जुड़ी सेवा देने वाले डेवलपर के लिए ज़रूरी चरणों के बारे में बताया गया है फ़ॉलो की गई कस्टम ऑडियंस की स्थिति की जांच करें.

सेटअप

सुरक्षा और निजता की वजहों से, कस्टम ऑडियंस डिफ़ॉल्ट रूप से नहीं दिखती हैं और इनकी जांच सिर्फ़ डीबग करने के लिए की जा सकती है. ये सिर्फ़ दिखते हैं अगर यहां दी गई शर्तें सही हैं, तो इन निर्देशों का इस्तेमाल करें:

  • पूरे सिस्टम के लिए डेवलपर के लिए सेटिंग और टूल चालू हैं
  • android:debuggable="true" को वह ऐप्लिकेशन जहां से CustomAudience को जोड़ा गया था (joinCustomAudience या fetchAndJoinCustomAudience)
  • ऐप्लिकेशन के सुझाए गए विज्ञापनों के लिए सहमति की सेटिंग चालू है

adservices के शेल कमांड चालू करें

  1. adservices की प्रोसेस को खत्म करने के लिए, अपने डिवाइस को रीस्टार्ट करें.
  2. पुष्टि करें कि 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.