এই নির্দেশিকাটি UMP SDK-এর অংশ হিসেবে মার্কিন অঙ্গরাজ্যগুলোর নিয়মাবলী বার্তাটি সমর্থন করার জন্য প্রয়োজনীয় পদক্ষেপগুলো বর্ণনা করে। এই নির্দেশাবলীর সাথে ‘UMP SDK সেট আপ করুন’ অংশটি পড়ুন, যেখানে UMP SDK ব্যবহার করে আপনার অ্যাপ চালু করা এবং আপনার বার্তাটি সেট আপ করার পদ্ধতি বিস্তারিতভাবে বর্ণনা করা হয়েছে। নিম্নলিখিত নির্দেশিকাটি বিশেষভাবে মার্কিন অঙ্গরাজ্যগুলোর নিয়মাবলী বার্তার জন্য প্রযোজ্য।
পূর্বশর্ত
এগিয়ে যাওয়ার আগে, নিম্নলিখিত বিষয়গুলো নিশ্চিত করুন:
- UMP SDK-এর সর্বশেষ সংস্করণে আপডেট করুন। মার্কিন অঙ্গরাজ্যগুলির নিয়মকানুন অনুযায়ী মেসেজিং সাপোর্টের জন্য, আমরা আপনাকে সংস্করণ ২.১.০ বা তার উচ্চতর সংস্করণ ব্যবহার করার পরামর্শ দিই।
- UMP SDK সেট আপ করুন । একটি প্রাইভেসি অপশন এন্ট্রি পয়েন্ট অবশ্যই প্রয়োগ করুন এবং প্রয়োজনে তা রেন্ডার করুন। এই নির্দেশিকাটি সম্পন্ন করার মাধ্যমে, আপনার ব্যবহারকারীদের কাছে মার্কিন অঙ্গরাজ্যগুলোর নিয়মকানুনের বার্তা পৌঁছে দেওয়ার জন্য একটি এন্ট্রি পয়েন্ট তৈরি হয়ে যাবে।
- অ্যাপগুলির জন্য মার্কিন যুক্তরাষ্ট্রের রাজ্য বিধিমালা সংক্রান্ত একটি বার্তা তৈরি করুন ।
- আপনি যদি অন্যান্য বার্তার পাশাপাশি মার্কিন অঙ্গরাজ্যগুলোর নিয়মকানুন সংক্রান্ত বার্তাটি ব্যবহার করেন, তাহলে আপনার ব্যবহারকারীদের কাছে কখন বিভিন্ন বার্তা প্রদর্শিত হয় তা বোঝার জন্য ‘উপলব্ধ ব্যবহারকারী বার্তার প্রকারভেদ’ (Available user message types) দেখুন।
সম্মতির বয়সের নিচে ট্যাগ সেট করুন
কোনো ব্যবহারকারী সম্মতি প্রদানের বয়সের নিচে কিনা তা নির্দেশ করতে, (TFUA) সেট করুন। আপনি যখন TFUA-কে ' setTagForUnderAgeOfConsenttrue সেট করেন, তখন UMP SDK ব্যবহারকারীর কাছ থেকে সম্মতি চায় না। আপনার অ্যাপে যদি মিশ্র ব্যবহারকারী থাকে, তবে শিশু ব্যবহারকারীদের জন্য এই প্যারামিটারটি সেট করুন যাতে তাদের কাছ থেকে সম্মতি চাওয়া না হয়। COPPA এবং অন্যান্য প্রাসঙ্গিক নিয়মকানুন মেনে চলার জন্য যেখানে প্রয়োজন সেখানে এই প্যারামিটারটি সেট করার দায়িত্ব আপনার।
নিম্নলিখিত উদাহরণটি একটি UMP সম্মতি অনুরোধে TFUA-কে 'true' সেট করে:
জাভা
ConsentRequestParameters params = new ConsentRequestParameters
.Builder()
// Indicate the user is under age of consent.
.setTagForUnderAgeOfConsent(true)
.build();
consentInformation = UserMessagingPlatform.getConsentInformation(this);
consentInformation.requestConsentInfoUpdate(
this,
params,
(OnConsentInfoUpdateSuccessListener) () -> {
// ...
},
(OnConsentInfoUpdateFailureListener) requestConsentError -> {
// ...
});
কোটলিন
val params = ConsentRequestParameters
.Builder()
// Indicate the user is under age of consent.
.setTagForUnderAgeOfConsent(true)
.build()
consentInformation = UserMessagingPlatform.getConsentInformation(this)
consentInformation.requestConsentInfoUpdate(
this,
params,
ConsentInformation.OnConsentInfoUpdateSuccessListener {
// ...
},
ConsentInformation.OnConsentInfoUpdateFailureListener {
requestConsentError ->
// ...
})
সম্মতির বিকল্পগুলি পড়ুন
ব্যবহারকারী মার্কিন অঙ্গরাজ্যের নিয়মাবলী সংক্রান্ত কোনো সিদ্ধান্ত নেওয়ার পর, আপনি গ্লোবাল প্রাইভেসি প্ল্যাটফর্ম (GPP) স্পেক অনুসরণ করে লোকাল স্টোরেজ থেকে তাদের পছন্দটি পড়তে পারবেন। আরও বিস্তারিত জানতে, ইন-অ্যাপ ডিটেইলস দেখুন। উল্লেখ্য যে, UMP SDK শুধুমাত্র IABGPP_GppSID এবং IABGPP_HDR_GppString কী-গুলো পূরণ করে।
আপনার মার্কিন অঙ্গরাজ্যের নিয়মকানুনের বার্তা পরীক্ষা করুন
আপনার মার্কিন অঙ্গরাজ্যগুলোর নিয়মকানুন সংক্রান্ত মেসেজিং পরীক্ষা করার জন্য,UMPDebugGeographyRegulatedUSState debugGeography ব্যবহার করে UMP SDK-কে বাধ্য করুন যেন আপনার পরীক্ষামূলক ডিভাইসটি একটি নিয়ন্ত্রিত মার্কিন অঙ্গরাজ্যে অবস্থিত বলে গণ্য হয়। আপনি মার্কিন অঙ্গরাজ্যগুলোর নিয়মকানুন সংক্রান্ত মেসেজগুলো জোর করে দমন করতে UMPDebugGeographyOther ও ব্যবহার করতে পারেন। debugGeography সম্পর্কে আরও বিস্তারিত জানতে, Force a geography দেখুন। দ্রষ্টব্য: UMPDebugGeographyRegulatedUSState শুধুমাত্র UMP সংস্করণ 3.1.0 বা তার উচ্চতর সংস্করণে উপলব্ধ।