उम्र से जुड़े सिग्नल से मिलने वाली जानकारी को समझना

इस दस्तावेज़ में, Play Age Signals API से मिलने वाले उम्र से जुड़े सिग्नल के रिस्पॉन्स के बारे में बताया गया है.

(ज़रूरी नहीं) पसंद के मुताबिक उम्र की सीमाओं का डेटा

एपीआई, उम्र की ये डिफ़ॉल्ट रेंज दिखाता है: 0-12, 13-15, 16-17, और 18+.

इसके अलावा, डिफ़ॉल्ट उम्र सीमाओं को ऐप्लिकेशन के लिए तय की गई कम से कम उम्र के हिसाब से पसंद के मुताबिक बनाया जा सकता है. इसके लिए, Google Play Console में उम्र से जुड़े सिग्नल पेज पर जाकर, ऐप्लिकेशन इस्तेमाल करने वालों की कम से कम उम्र तय करें.

  1. Play Console में उम्र के हिसाब से सिग्नल पेज पर जाएं.
  2. पसंद के मुताबिक तय की गई उम्र सीमाएं टैब पर जाकर, अपने ऐप्लिकेशन के लिए कम से कम तीन उम्र डालें. कम से कम उम्र की कैटगरी के बीच दो साल या इससे ज़्यादा का अंतर होना ज़रूरी है. इसे साल में एक बार बदला जा सकता है.
  3. सेव करें पर क्लिक करें.

उम्र की सीमाएं, एपीआई के डिफ़ॉल्ट जवाब को बदल देंगी. उदाहरण के लिए:

  • अगर आपने Google Play Console में कम से कम उम्र 15 साल सेट की है, तो:
    • 0 से 14 साल के बच्चे के लिए, ageLower = 0 और ageUpper = 14 की वैल्यू दिखेगी.
    • 15 साल से ज़्यादा उम्र के व्यक्ति के लिए, ageLower = 15 दिखेगा.
  • अगर आपने दो न्यूनतम उम्र (13 और 17 साल) सेट की हैं, तो:
    • अगर उपयोगकर्ता की उम्र 0 से 12 साल के बीच है, तो ageLower = 0 और ageUpper = 12 दिखेगा.
    • 13 से 16 साल के व्यक्ति के लिए, ageLower = 13 और ageUpper = 16 वैल्यू दिखेगी.
    • 17 साल से ज़्यादा उम्र के व्यक्ति के लिए, ageLower = 17 दिखेगा.
  • अगर आपने कम से कम उम्र की तीन कैटगरी (11, 13, और 15 साल) सेट की हैं, तो:
    • 0 से 10 साल के बच्चे को ageLower = 0 और ageUpper = 10 मिलेगा.
    • 11 या 12 साल का बच्चा, ageLower = 11 और ageUpper = 12 को वापस भेज देगा.
    • 13 या 14 साल के व्यक्ति के लिए, ageLower = 13 और ageUpper = 14 वैल्यू दिखेगी.
    • 15 साल से ज़्यादा उम्र के व्यक्ति के लिए, ageLower = 15 दिखेगा.

उम्र से जुड़े सिग्नल के जवाब वाले फ़ील्ड

Play Age Signals API (बीटा वर्शन) से मिली जानकारी में, ये फ़ील्ड और वैल्यू शामिल होती हैं. इन सिग्नल का इस्तेमाल करके, उम्र के हिसाब से सही अनुभव उपलब्ध कराना आपकी ज़िम्मेदारी है.

जानकारी का फ़ील्ड प्रकार वैल्यू Description
ageRangeSource Enum
  • TIER_A
  • TIER_B
  • TIER_C
  • TIER_D
  • रिक्त(नल) पर सेट करें
  • TIER_A: उपयोगकर्ता ने खुद अपनी उम्र बताई है.
  • TIER_B: उपयोगकर्ता की उम्र को माता-पिता या अभिभावक मैनेज करता है.
  • TIER_C: उपयोगकर्ता की उम्र का आकलन, क्रेडिट कार्ड, ईमेल पते, सेल्फ़ी के आकलन, सरकारी आईडी या टैक्स आईडी का इस्तेमाल करके किया जाता है.
  • TIER_D: उपयोगकर्ता की उम्र की पुष्टि करने के लिए, सरकारी आईडी और सेल्फ़ी का इस्तेमाल किया जाता है. इसके अलावा, डिजिटल आईडी का इस्तेमाल भी किया जा सकता है.
  • null: यह तब दिखता है, जब ageSignalsStatus की वैल्यू NOT_SHARED या VERIFICATION_REQUIRED होती है.
ageLower पूर्णांक
  • 0 से 18
  • रिक्त(नल) पर सेट करें
उपयोगकर्ता की उम्र की सीमा की सबसे कम उम्र (शामिल है). बैंड का पता लगाने के लिए, इसे ageUpper के साथ मिलाएं.

अगर ageSignalsStatus, NOT_SHARED या VERIFICATION_REQUIRED है, तो यह फ़ंक्शन null दिखाता है.

ageUpper पूर्णांक
  • 2 से 18
  • रिक्त(नल) पर सेट करें
उपयोगकर्ता की उम्र सीमा की सबसे ज़्यादा उम्र (शामिल है).

सबसे ज़्यादा बैंड (उदाहरण के लिए, 18 साल से ज़्यादा) के लिए null दिखाता है. इसके अलावा, अगर ageSignalsStatus NOT_SHARED या VERIFICATION_REQUIRED है, तब भी null दिखाता है.

significantChangeStatus Enum
  • मंज़ूरी दी गई
  • मंज़ूरी बाकी
  • अस्वीकार किया गया
  • रिक्त(नल) पर सेट करें
यह सिर्फ़ उन देशों/इलाकों में शून्य नहीं है जहां अहम बदलाव लागू होते हैं.
  • मंज़ूरी मिल गई है: हाल ही में किए गए अहम बदलाव (और पहले किए गए सभी बदलावों) को मंज़ूरी मिल गई है.
  • मंज़ूरी बाकी है: माता-पिता/अभिभावक ने अब तक एक या उससे ज़्यादा अहम बदलावों को मंज़ूरी नहीं दी है.
  • अस्वीकार किया गया: माता-पिता/अभिभावक ने एक या उससे ज़्यादा अहम बदलावों को मंज़ूरी देने से मना कर दिया है.
  • null: इसके लिए मिला:
    • निगरानी में न रखे गए सभी खाते
    • निगरानी में रखे गए ऐसे खाते जिनमें अब तक कोई अहम बदलाव रिकॉर्ड नहीं किया गया है.
significantChangeApprovalDate तारीख
  • DateStamp
  • रिक्त(नल) पर सेट करें
हाल ही में मंज़ूर किए गए अहम बदलाव के लागू होने की तारीख. इस तारीख से पहले लागू होने वाले सभी बदलावों को भी मंज़ूरी मिल गई है. अगर कोई बदलाव नहीं किया गया है, तो null दिखाता है.

इस अहम बदलाव के लिए समीक्षा की स्थिति पाने के लिए, इसे `significantChangeStatus` के साथ मिलाएं

installId स्ट्रिंग
  • अल्फ़ान्यूमरिक
  • रिक्त(नल) पर सेट करें
यह आईडी, Google Play की ओर से निगरानी में रखे गए उपयोगकर्ता के इंस्टॉल किए गए ऐप्लिकेशन को असाइन किया जाता है. इसका इस्तेमाल, ऐप्लिकेशन के लिए दी गई अनुमति रद्द होने की सूचना देने के लिए किया जाता है. इस विषय से जुड़े लेख पढ़ें: ऐप्लिकेशन के लिए दी गई अनुमतियां जो वापस ले ली गईं.

उदाहरण 1

अगर किसी व्यक्ति ने डिजिटल आईडी का इस्तेमाल करके अपनी उम्र की पुष्टि की है और उसे ऐप्लिकेशन के साथ शेयर किया है, तो आपको यह जानकारी मिलेगी:

  • ageRangeSource, AgeRangeSource.TIER_D हो.
  • ageLower एक संख्या है. उदाहरण के लिए, 18.
  • ageUpper, null हो.
  • जवाब के अन्य फ़ील्ड null हैं.

उदाहरण 2

अगर किसी वयस्क उपयोगकर्ता ने अपनी उम्र का एलान किया है और उसे ऐप्लिकेशन के साथ शेयर किया है, तो आपको यह जानकारी मिलेगी:

  • ageRangeSource, AgeRangeSource.TIER_A हो.
  • ageLower एक संख्या है. उदाहरण के लिए, 18.
  • ageUpper, null हो.
  • जवाब के अन्य फ़ील्ड null हैं.

तीसरा उदाहरण

निगरानी में रखे गए नाबालिग उपयोगकर्ता के लिए, आपको यह जानकारी मिलेगी. इस उपयोगकर्ता की उम्र को उसके अभिभावक मैनेज करते हैं और उन्होंने इसे ऐप्लिकेशन के साथ शेयर किया है:

  • ageRangeSource, AgeRangeSource.TIER_B हो.
  • ageLower एक संख्या है. उदाहरण के लिए, 13.
  • ageUpper कोई संख्या होती है. उदाहरण के लिए, 15.
  • जवाब के अन्य फ़ील्ड null हैं.

चौथा उदाहरण

जिस उपयोगकर्ता ने उम्र शेयर करने की सहमति नहीं दी है (या जिसके माता-पिता ने सहमति नहीं दी है) उसके लिए, आपको यह जानकारी मिलेगी:

  • ageRangeSource, null हो.
  • ageLower, null हो.
  • ageUpper, null हो.
  • जवाब के अन्य फ़ील्ड null हैं.

उदाहरण 5

अगर किसी वयस्क उपयोगकर्ता की उम्र का अनुमान लगाने के तरीकों (जैसे, सेल्फ़ी का आकलन, क्रेडिट कार्ड या टैक्स आईडी) का इस्तेमाल करके, उसकी उम्र की पुष्टि की गई है और उसने ऐप्लिकेशन के साथ यह जानकारी शेयर की है, तो आपको यह जानकारी मिलेगी:

  • ageRangeSource, AgeRangeSource.TIER_C हो.
  • ageLower एक संख्या है. उदाहरण के लिए, 18.
  • ageUpper, null हो.
  • जवाब के अन्य फ़ील्ड null हैं.

छठा उदाहरण

निगरानी में रखे गए किसी ऐसे नाबालिग उपयोगकर्ता के लिए जिसकी उम्र का मैनेजमेंट अभिभावक करता है, आपको ये सूचनाएं मिलेंगी:

  • ageRangeSource, AgeRangeSource.TIER_B हो.
  • ageLower एक संख्या है. उदाहरण के लिए, 13.
  • ageUpper कोई संख्या होती है. उदाहरण के लिए, 15.
  • significantChangeStatus, SignificantChangeStatus.APPROVED हो.
  • significantChangeApprovalDate एक तारीख है. उदाहरण के लिए, "2026-01-15".
  • installId एक स्ट्रिंग आइडेंटिफ़ायर है. उदाहरण के लिए, "abc123xyz789".