এই ডকুমেন্টটি প্লে এজ সিগন্যালস এপিআই (Play Age Signals API) দ্বারা প্রত্যাবর্তিত বয়স সংকেত প্রতিক্রিয়াগুলো ব্যাখ্যা করে।
(ঐচ্ছিক) নিজস্ব বয়সসীমা গ্রহণ করুন
এপিআই দ্বারা ডিফল্টভাবে যে বয়সসীমাগুলো ফেরত আসে, সেগুলো হলো 0-12 , 13-15 , 16-17 এবং 18+ ।
বিকল্পভাবে, আপনার অ্যাপের ন্যূনতম বয়স অনুযায়ী ডিফল্ট বয়সের সীমা কাস্টমাইজ করতে, আপনি আপনার Google Play Console-এর Age signals পেজে আপনার অ্যাপের জন্য এই ন্যূনতম বয়সগুলো প্রদান করতে পারেন।
- আপনার প্লে কনসোলের Age signals পৃষ্ঠায় যান।
- কাস্টম বয়সসীমা ট্যাবে, আপনার অ্যাপের জন্য সর্বোচ্চ তিনটি সর্বনিম্ন বয়স লিখুন। সর্বনিম্ন বয়সগুলোর মধ্যে কমপক্ষে ২ বছরের ব্যবধান থাকতে হবে এবং বছরে একবার তা পরিবর্তন করা যাবে।
- সংরক্ষণ করুন- এ ক্লিক করুন।
ফেরত আসা বয়সের পরিসরগুলো ডিফল্ট 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রিটার্ন করবে।
- ০ থেকে ১০ বছর বয়সীদের ক্ষেত্রে
বয়স প্রতিক্রিয়া ক্ষেত্র সংকেত দেয়
প্লে এজ সিগন্যালস এপিআই (বিটা) রেসপন্সে নিম্নলিখিত ফিল্ড এবং ভ্যালুগুলো অন্তর্ভুক্ত থাকে। এই সিগন্যালগুলো ব্যবহার করে বয়স-উপযোগী অভিজ্ঞতা প্রদানের দায়িত্ব আপনার।
| প্রতিক্রিয়া ক্ষেত্র | প্রকার | মূল্যবোধ | বর্ণনা |
|---|---|---|---|
| বয়সের পরিসর উৎস | এনাম |
|
|
| বয়স কম | পূর্ণসংখ্যা |
| ব্যবহারকারীর বয়সসীমার অন্তর্ভুক্তিমূলক নিম্ন সীমা। ব্যান্ডটি নির্ধারণ করতে এটিকে ageUpper-এর সাথে একত্রিত করুন। ageSignalsStatus যদি NOT_SHARED বা VERIFICATION_REQUIRED হয়, তাহলে null রিটার্ন করে। |
| ageUpper | পূর্ণসংখ্যা |
| ব্যবহারকারীর বয়সসীমার অন্তর্ভুক্তিমূলক ঊর্ধ্বসীমা। সর্বোচ্চ ব্যান্ডের (যেমন, ১৮+) ক্ষেত্রে অথবা যদি ageSignalsStatus-এর মান NOT_SHARED বা VERIFICATION_REQUIRED হয়, তাহলে null রিটার্ন করে। |
| উল্লেখযোগ্য পরিবর্তন স্থিতি | এনাম |
| এটি শুধুমাত্র সেইসব বিচারব্যবস্থায় একটি নন-নাল মান ফেরত দেয় যেখানে উল্লেখযোগ্য পরিবর্তন প্রযোজ্য।
|
| উল্লেখযোগ্য পরিবর্তন অনুমোদনের তারিখ | তারিখ |
| সর্বশেষ অনুমোদিত গুরুত্বপূর্ণ পরিবর্তনের কার্যকর তারিখ। এই তারিখের আগে কার্যকর তারিখ থাকা সমস্ত পরিবর্তনও অনুমোদিত বলে গণ্য হবে। কোনো পরিবর্তন না থাকলে 'null' ফেরত দেবে। এই গুরুত্বপূর্ণ পরিবর্তনের অনুমোদনের অবস্থা পেতে এটিকে `significantChangeStatus`-এর সাথে একত্রিত করুন। |
| ইনস্টলআইডি | স্ট্রিং |
| গুগল প্লে দ্বারা তত্ত্বাবধানাধীন ব্যবহারকারীর ইনস্টলগুলোকে বরাদ্দ করা একটি আইডি, যা অ্যাপ অনুমোদন প্রত্যাহারের বিষয়ে আপনাকে অবহিত করার উদ্দেশ্যে ব্যবহৃত হয়। অ্যাপ অনুমোদন প্রত্যাহার সংক্রান্ত তথ্যের জন্য ডকুমেন্টেশন পর্যালোচনা করুন। |
উদাহরণ ১
যে ব্যবহারকারী ডিজিটাল আইডি ব্যবহার করে তার বয়স যাচাই করেছেন এবং অ্যাপে তা শেয়ার করেছেন, তার জন্য আপনি নিম্নলিখিত সুবিধাগুলো পাবেন:
-
ageRangeSourceহলAgeRangeSource.TIER_D। -
ageLowerএকটি সংখ্যা (যেমন, ১৮)। -
ageUppernull। - অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি
null।
উদাহরণ ২
যেসব প্রাপ্তবয়স্ক ব্যবহারকারী নিজেদের বয়স (স্ব-ঘোষিত) জানিয়েছেন এবং অ্যাপের সাথে তা শেয়ার করেছেন, তাদের জন্য আপনি নিম্নলিখিত সুবিধাগুলো পাবেন:
-
ageRangeSourceহলAgeRangeSource.TIER_A। -
ageLowerএকটি সংখ্যা (যেমন, ১৮)। -
ageUppernull। - অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি
null।
উদাহরণ ৩
যেসব অপ্রাপ্তবয়স্ক ব্যবহারকারীর বয়স কোনো অভিভাবক দ্বারা পরিচালিত হয় এবং তিনি তা অ্যাপগুলোর সাথে শেয়ার করেছেন, তাদের ক্ষেত্রে আপনি নিম্নলিখিত সুবিধাগুলো পাবেন:
-
ageRangeSourceহলAgeRangeSource.TIER_B। -
ageLowerএকটি সংখ্যা (যেমন, ১৩)। -
ageUpperএকটি সংখ্যা (উদাহরণস্বরূপ, ১৫)। - অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি
null।
উদাহরণ ৪
যে ব্যবহারকারী বয়স শেয়ার করার বিষয়ে সম্মতি দেননি (অথবা যার অভিভাবক সম্মতি দেননি), তার জন্য আপনি নিম্নলিখিত বিষয়গুলো পাবেন:
-
ageRangeSourceএর মানnull। -
ageLowernull। -
ageUppernull। - অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি
null।
উদাহরণ ৫
বয়স নির্ধারণ পদ্ধতি (যেমন সেলফি মূল্যায়ন, ক্রেডিট কার্ড, বা ট্যাক্স আইডি) ব্যবহার করে যাচাইকৃত বয়সসহ কোনো প্রাপ্তবয়স্ক ব্যবহারকারী যদি অ্যাপের সাথে তা শেয়ার করেন, তাহলে আপনি নিম্নলিখিত সুবিধাগুলো পাবেন:
-
ageRangeSourceহলAgeRangeSource.TIER_C। -
ageLowerএকটি সংখ্যা (যেমন, ১৮)। -
ageUppernull। - অন্যান্য প্রতিক্রিয়া ক্ষেত্রগুলি
null।
উদাহরণ ৬
অভিভাবকের তত্ত্বাবধানে থাকা অপ্রাপ্তবয়স্ক ব্যবহারকারীর ক্ষেত্রে, যার বয়স একজন অভিভাবক দ্বারা পরিচালিত হয় এবং একটি অনুমোদিত গুরুত্বপূর্ণ পরিবর্তন ও সক্রিয় ইনস্টল ট্র্যাকিং রয়েছে, আপনি নিম্নলিখিতগুলি পাবেন:
-
ageRangeSourceহলAgeRangeSource.TIER_B। -
ageLowerএকটি সংখ্যা (যেমন, ১৩)। -
ageUpperএকটি সংখ্যা (উদাহরণস্বরূপ, ১৫)। -
significantChangeStatusহলোSignificantChangeStatus.APPROVED। -
significantChangeApprovalDateহলো একটি তারিখ (উদাহরণস্বরূপ, "2026-01-15")। -
installIdহলো একটি স্ট্রিং আইডেন্টিফায়ার (উদাহরণস্বরূপ, "abc123xyz789")।