এই নির্দেশিকাটি UMP SDK-এর অংশ হিসেবে মার্কিন যুক্তরাষ্ট্রের নিয়মাবলী বার্তা সমর্থন করার জন্য প্রয়োজনীয় পদক্ষেপগুলির রূপরেখা দেয়। এই নির্দেশাবলী Get started এর সাথে যুক্ত করুন, যা আপনার অ্যাপটিকে UMP SDK-এর সাথে কীভাবে চালাবেন এবং আপনার বার্তা সেট আপ করবেন তার বিশদ বিবরণ দেয়। নিম্নলিখিত নির্দেশিকাটি মার্কিন যুক্তরাষ্ট্রের নিয়মাবলী বার্তার জন্য নির্দিষ্ট।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিতগুলি করছেন:
- UMP SDK-এর সর্বশেষ সংস্করণে আপডেট করুন। মার্কিন যুক্তরাষ্ট্রের প্রবিধান মেসেজিং সহায়তার জন্য, আমরা আপনাকে 2.1.0 বা উচ্চতর সংস্করণ ব্যবহার করার পরামর্শ দিচ্ছি।
- সম্পূর্ণ শুরু করুন । একটি গোপনীয়তা বিকল্প এন্ট্রিপয়েন্ট বাস্তবায়ন করতে ভুলবেন না এবং প্রয়োজনে এটি রেন্ডার করুন। এই নির্দেশিকাটি সম্পূর্ণ করার মাধ্যমে, আপনার ব্যবহারকারীদের কাছে আপনার মার্কিন যুক্তরাষ্ট্রের নিয়মাবলীর বার্তা পরিবেশন করার জন্য আপনার কাছে একটি এন্ট্রিপয়েন্ট থাকবে।
- অ্যাপের জন্য একটি মার্কিন রাষ্ট্রীয় নিয়মাবলী বার্তা তৈরি করুন ।
- যদি আপনি অন্যান্য বার্তার সাথে মার্কিন যুক্তরাষ্ট্রের নিয়মাবলীর বার্তা ব্যবহার করেন, তাহলে আপনার ব্যবহারকারীদের কাছে কখন বিভিন্ন বার্তা প্রদর্শিত হবে তা বুঝতে "উপলব্ধ ব্যবহারকারীর বার্তার ধরণ" দেখুন।
সম্মতির বয়সের কম বয়সীদের জন্য ট্যাগ সেট করুন
কোনও ব্যবহারকারী সম্মতির বয়সের কম কিনা তা বোঝাতে, tagForUnderAgeOfConsent (TFUA) সেট করুন। যখন আপনি TFUA কে true তে সেট করেন, তখন UMP SDK ব্যবহারকারীর কাছ থেকে সম্মতির অনুরোধ করে না। যদি আপনার অ্যাপের মিশ্র দর্শক থাকে, তাহলে সম্মতির অনুরোধ না করা নিশ্চিত করতে শিশু ব্যবহারকারীদের জন্য এই প্যারামিটারটি সেট করুন। COPPA এবং অন্যান্য প্রাসঙ্গিক নিয়ম মেনে চলার জন্য প্রয়োজনে এই প্যারামিটারটি সেট করার দায়িত্ব আপনার।
নিম্নলিখিত উদাহরণটি UMP সম্মতির অনুরোধে TFUA কে সত্য হিসেবে সেট করে:
সুইফট
// Create a UMPRequestParameters object.
let parameters = RequestParameters()
// Indicate the user is under age of consent.
parameters.isTaggedForUnderAgeOfConsent = true
// Request an update for the consent information.
ConsentInformation.shared.requestConsentInfoUpdate(with: parameters) {
[weak self] requestConsentError in
guard let self else { return }
// ...
}
অবজেক্টিভ-সি
// Create a UMPRequestParameters object.
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Indicate the user is under age of consent.
parameters.tagForUnderAgeOfConsent = YES;
// Request an update for the consent information.
[UMPConsentInformation.sharedInstance
requestConsentInfoUpdateWithParameters:parameters
completionHandler:^(NSError *_Nullable requestConsentError) {
// ...
}];
সম্মতির বিকল্পগুলি পড়ুন
ব্যবহারকারী মার্কিন যুক্তরাষ্ট্রের কোনও প্রবিধানের সিদ্ধান্ত নেওয়ার পরে, আপনি গ্লোবাল প্রাইভেসি প্ল্যাটফর্ম (GPP) স্পেসিফিকেশন অনুসরণ করে স্থানীয় স্টোরেজ থেকে তাদের পছন্দটি পড়তে পারেন। আরও বিস্তারিত জানার জন্য, ইন-অ্যাপ বিবরণ দেখুন। মনে রাখবেন যে UMP SDK শুধুমাত্র IABGPP_GppSID এবং IABGPP_HDR_GppString কীগুলি পূরণ করে।
আপনার মার্কিন যুক্তরাষ্ট্রের নিয়মাবলীর বার্তা পরীক্ষা করুন
আপনার মার্কিন যুক্তরাষ্ট্রের রাজ্যের নিয়মাবলীর বার্তা পরীক্ষা করার জন্য, UMPDebugGeographyRegulatedUSState debugGeography ব্যবহার করুন যাতে UMP SDK আপনার পরীক্ষামূলক ডিভাইসটিকে এমনভাবে ব্যবহার করতে বাধ্য করে যেন ডিভাইসটি একটি নিয়ন্ত্রিত মার্কিন রাজ্যে অবস্থিত। আপনি মার্কিন যুক্তরাষ্ট্রের নিয়মাবলীর বার্তাগুলিকে জোর করে দমন করতে UMPDebugGeographyOther ব্যবহার করতে পারেন। debugGeography সম্পর্কে আরও তথ্যের জন্য, Force a geography দেখুন।