বয়সের সংকেতের প্রতিক্রিয়াগুলো বুঝুন

এই ডকুমেন্টটি প্লে এজ সিগন্যালস এপিআই (Play Age Signals API) দ্বারা প্রত্যাবর্তিত বয়স সংকেত প্রতিক্রিয়াগুলো ব্যাখ্যা করে।

(ঐচ্ছিক) নিজস্ব বয়সসীমা গ্রহণ করুন

এপিআই দ্বারা ডিফল্টভাবে যে বয়সসীমাগুলো ফেরত আসে, সেগুলো হলো 0-12 , 13-15 , 16-17 এবং 18+

বিকল্পভাবে, আপনার অ্যাপের ন্যূনতম বয়স অনুযায়ী ডিফল্ট বয়সের সীমা কাস্টমাইজ করতে, আপনি আপনার Google Play Console-এর Age signals পেজে আপনার অ্যাপের জন্য এই ন্যূনতম বয়সগুলো প্রদান করতে পারেন।

  1. আপনার প্লে কনসোলের Age signals পৃষ্ঠায় যান।
  2. কাস্টম বয়সসীমা ট্যাবে, আপনার অ্যাপের জন্য সর্বোচ্চ তিনটি সর্বনিম্ন বয়স লিখুন। সর্বনিম্ন বয়সগুলোর মধ্যে কমপক্ষে ২ বছরের ব্যবধান থাকতে হবে এবং বছরে একবার তা পরিবর্তন করা যাবে।
  3. সংরক্ষণ করুন- এ ক্লিক করুন।

ফেরত আসা বয়সের পরিসরগুলো ডিফল্ট API প্রতিক্রিয়াকে বাতিল করবে। উদাহরণস্বরূপ:

  • যদি আপনি Google Play Console-এ একটি সর্বনিম্ন বয়স (15) সেট করেন:
    • ০ থেকে ১৪ বছর বয়সীদের ক্ষেত্রে ageLower = 0 এবং ageUpper = 14 রিটার্ন করা হবে।
    • ১৫+ বছর বয়সী হলে ageLower = 15 রিটার্ন করবে।
  • যদি আপনি দুটি সর্বনিম্ন বয়স (১৩ এবং ১৭) নির্ধারণ করেন:
    • ০ থেকে ১২ বছর বয়সীদের ক্ষেত্রে ageLower = 0 এবং ageUpper = 12 রিটার্ন করা হবে।
    • ১৩ থেকে ১৬ বছর বয়সীদের ক্ষেত্রে ageLower = 13 এবং ageUpper = 16 রিটার্ন করা হবে।
    • ১৭+ বছর বয়সী হলে ageLower = 17 রিটার্ন করবে।
  • যদি আপনি তিনটি সর্বনিম্ন বয়স (১১, ১৩ এবং ১৫) নির্ধারণ করেন:
    • ০ থেকে ১০ বছর বয়সীদের ক্ষেত্রে ageLower = 0 এবং ageUpper = 10 রিটার্ন করা হবে।
    • ১১ বা ১২ বছর বয়সী হলে ageLower = 11 এবং ageUpper = 12 রিটার্ন করবে।
    • ১৩ বা ১৪ বছর বয়সীদের ক্ষেত্রে ageLower = 13 এবং ageUpper = 14 রিটার্ন করবে।
    • ১৫+ বছর বয়সী হলে ageLower = 15 রিটার্ন করবে।

বয়স প্রতিক্রিয়া ক্ষেত্র সংকেত দেয়

প্লে এজ সিগন্যালস এপিআই (বিটা) রেসপন্সে নিম্নলিখিত ফিল্ড এবং ভ্যালুগুলো অন্তর্ভুক্ত থাকে। এই সিগন্যালগুলো ব্যবহার করে বয়স-উপযোগী অভিজ্ঞতা প্রদানের দায়িত্ব আপনার।

প্রতিক্রিয়া ক্ষেত্র প্রকার মূল্যবোধ বর্ণনা
বয়সের পরিসর উৎস এনাম
  • টিয়ার_এ
  • টিয়ার_বি
  • টিয়ার_সি
  • স্তর_ডি
  • নাল
  • স্তর_ক : ব্যবহারকারী নিজের বয়স ঘোষণা করেছেন।
  • স্তর_বি : ব্যবহারকারীর বয়স তার পিতা-মাতা বা অভিভাবক দ্বারা পরিচালিত হয়।
  • স্তর_সি : ক্রেডিট কার্ড, ইমেল ঠিকানা, সেলফি মূল্যায়ন, সরকারি পরিচয়পত্র বা ট্যাক্স আইডি ব্যবহার করে ব্যবহারকারীর বয়স যাচাই করা হয়।
  • স্তর_ডি : সরকারি পরিচয়পত্র ও সেলফি মূল্যায়নের সমন্বয়ে, অথবা ডিজিটাল আইডি ব্যবহার করে ব্যবহারকারীর বয়স যাচাই করা হয়।
  • null : যখন ageSignalsStatus-এর মান NOT_SHARED অথবা VERIFICATION_REQUIRED হয়, তখন এটি ফেরত দেওয়া হয়।
বয়স কম পূর্ণসংখ্যা
  • ০ থেকে ১৮
  • নাল
ব্যবহারকারীর বয়সসীমার অন্তর্ভুক্তিমূলক নিম্ন সীমা। ব্যান্ডটি নির্ধারণ করতে এটিকে ageUpper-এর সাথে একত্রিত করুন।

ageSignalsStatus যদি NOT_SHARED বা VERIFICATION_REQUIRED হয়, তাহলে null রিটার্ন করে।

ageUpper পূর্ণসংখ্যা
  • ২ থেকে ১৮
  • নাল
ব্যবহারকারীর বয়সসীমার অন্তর্ভুক্তিমূলক ঊর্ধ্বসীমা।

সর্বোচ্চ ব্যান্ডের (যেমন, ১৮+) ক্ষেত্রে অথবা যদি ageSignalsStatus-এর মান NOT_SHARED বা VERIFICATION_REQUIRED হয়, তাহলে null রিটার্ন করে।

উল্লেখযোগ্য পরিবর্তন স্থিতি এনাম
  • অনুমোদিত
  • বিচারাধীন
  • প্রত্যাখ্যান করা হয়েছে
  • নাল
এটি শুধুমাত্র সেইসব বিচারব্যবস্থায় একটি নন-নাল মান ফেরত দেয় যেখানে উল্লেখযোগ্য পরিবর্তন প্রযোজ্য।
  • অনুমোদিত : সর্বশেষ গুরুত্বপূর্ণ পরিবর্তনটি (এবং এর পূর্ববর্তী সকল পরিবর্তন) অনুমোদিত হয়েছে।
  • বিচারাধীন : অভিভাবক এখনও এক বা একাধিক বিচারাধীন গুরুত্বপূর্ণ পরিবর্তন অনুমোদন করেননি।
  • প্রত্যাখ্যাত : অভিভাবকরা এক বা একাধিক গুরুত্বপূর্ণ পরিবর্তনের অনুমোদন দেননি।
  • null : এর জন্য ফেরত দেওয়া হয়েছে:
    • সমস্ত তত্ত্বাবধানহীন অ্যাকাউন্ট
    • তত্ত্বাবধানাধীন অ্যাকাউন্টগুলিতে এখনও কোনো উল্লেখযোগ্য পরিবর্তন নথিভুক্ত হয়নি।
উল্লেখযোগ্য পরিবর্তন অনুমোদনের তারিখ তারিখ
  • তারিখ
  • নাল
সর্বশেষ অনুমোদিত গুরুত্বপূর্ণ পরিবর্তনের কার্যকর তারিখ। এই তারিখের আগে কার্যকর তারিখ থাকা সমস্ত পরিবর্তনও অনুমোদিত বলে গণ্য হবে। কোনো পরিবর্তন না থাকলে 'null' ফেরত দেবে।

এই গুরুত্বপূর্ণ পরিবর্তনের অনুমোদনের অবস্থা পেতে এটিকে `significantChangeStatus`-এর সাথে একত্রিত করুন।

ইনস্টলআইডি স্ট্রিং
  • আলফানিউমেরিক
  • নাল
গুগল প্লে দ্বারা তত্ত্বাবধানাধীন ব্যবহারকারীর ইনস্টলগুলোকে বরাদ্দ করা একটি আইডি, যা অ্যাপ অনুমোদন প্রত্যাহারের বিষয়ে আপনাকে অবহিত করার উদ্দেশ্যে ব্যবহৃত হয়। অ্যাপ অনুমোদন প্রত্যাহার সংক্রান্ত তথ্যের জন্য ডকুমেন্টেশন পর্যালোচনা করুন।

উদাহরণ ১

যে ব্যবহারকারী ডিজিটাল আইডি ব্যবহার করে তার বয়স যাচাই করেছেন এবং অ্যাপে তা শেয়ার করেছেন, তার জন্য আপনি নিম্নলিখিত সুবিধাগুলো পাবেন:

  • ageRangeSource হল AgeRangeSource.TIER_D
  • ageLower একটি সংখ্যা (যেমন, ১৮)।
  • ageUpper null
  • অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি null

উদাহরণ ২

যেসব প্রাপ্তবয়স্ক ব্যবহারকারী নিজেদের বয়স (স্ব-ঘোষিত) জানিয়েছেন এবং অ্যাপের সাথে তা শেয়ার করেছেন, তাদের জন্য আপনি নিম্নলিখিত সুবিধাগুলো পাবেন:

  • ageRangeSource হল AgeRangeSource.TIER_A
  • ageLower একটি সংখ্যা (যেমন, ১৮)।
  • ageUpper null
  • অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি null

উদাহরণ ৩

যেসব অপ্রাপ্তবয়স্ক ব্যবহারকারীর বয়স কোনো অভিভাবক দ্বারা পরিচালিত হয় এবং তিনি তা অ্যাপগুলোর সাথে শেয়ার করেছেন, তাদের ক্ষেত্রে আপনি নিম্নলিখিত সুবিধাগুলো পাবেন:

  • ageRangeSource হল AgeRangeSource.TIER_B
  • ageLower একটি সংখ্যা (যেমন, ১৩)।
  • ageUpper একটি সংখ্যা (উদাহরণস্বরূপ, ১৫)।
  • অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি null

উদাহরণ ৪

যে ব্যবহারকারী বয়স শেয়ার করার বিষয়ে সম্মতি দেননি (অথবা যার অভিভাবক সম্মতি দেননি), তার জন্য আপনি নিম্নলিখিত বিষয়গুলো পাবেন:

  • ageRangeSource এর মান null
  • ageLower null
  • ageUpper null
  • অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি null

উদাহরণ ৫

বয়স নির্ধারণ পদ্ধতি (যেমন সেলফি মূল্যায়ন, ক্রেডিট কার্ড, বা ট্যাক্স আইডি) ব্যবহার করে যাচাইকৃত বয়সসহ কোনো প্রাপ্তবয়স্ক ব্যবহারকারী যদি অ্যাপের সাথে তা শেয়ার করেন, তাহলে আপনি নিম্নলিখিত সুবিধাগুলো পাবেন:

  • ageRangeSource হল AgeRangeSource.TIER_C
  • ageLower একটি সংখ্যা (যেমন, ১৮)।
  • ageUpper null
  • অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি null

উদাহরণ ৬

অভিভাবকের তত্ত্বাবধানে থাকা অপ্রাপ্তবয়স্ক ব্যবহারকারীর ক্ষেত্রে, যার বয়স একজন অভিভাবক দ্বারা পরিচালিত হয় এবং একটি অনুমোদিত গুরুত্বপূর্ণ পরিবর্তন ও সক্রিয় ইনস্টল ট্র্যাকিং রয়েছে, আপনি নিম্নলিখিতগুলি পাবেন:

  • ageRangeSource হল AgeRangeSource.TIER_B
  • ageLower একটি সংখ্যা (যেমন, ১৩)।
  • ageUpper একটি সংখ্যা (উদাহরণস্বরূপ, ১৫)।
  • significantChangeStatus হলো SignificantChangeStatus.APPROVED
  • significantChangeApprovalDate হলো একটি তারিখ (উদাহরণস্বরূপ, "2026-01-15")।
  • installId হলো একটি স্ট্রিং আইডেন্টিফায়ার (উদাহরণস্বরূপ, "abc123xyz789")।