মার্কিন যুক্তরাষ্ট্রের ব্যবহারকারীদের কাছে প্রকাশ করা

প্ল্যাটফর্ম বেছে নিন: Android iOS Unity Android (Legacy)

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

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, নিম্নলিখিত কাজগুলি করেছেন কিনা তা নিশ্চিত করুন:

  • UMP SDK-এর লেটেস্ট ভার্সনে আপডেট করুন। মার্কিন যুক্তরাষ্ট্রের স্টেট রেগুলেশন মেসেজিং সহায়তার জন্য, আমরা আপনাকে 2.1.0 বা তার পরের যেকোনও ভার্সন ব্যবহার করার পরামর্শ দিই।
  • UMP SDK সেট-আপ করুন। গোপনীয়তা বিকল্পের এন্ট্রি পয়েন্ট প্রয়োগ করতে এবং প্রয়োজন হলে তা রেন্ডার করতে ভুলবেন না। এই নির্দেশিকা সম্পূর্ণ করার মাধ্যমে, আপনার ব্যবহারকারীদের মার্কিন যুক্তরাষ্ট্রের বিভিন্ন রাজ্যের রেগুলেশন মেসেজ দেখানোর জন্য আপনার কাছে একটি এন্ট্রি পয়েন্ট থাকবে।
  • অ্যাপের জন্য মার্কিন যুক্তরাষ্ট্রের বিভিন্ন স্টেট রেগুলেশন সংক্রান্ত মেসেজ তৈরি করুন ।
  • আপনি যদি অন্যান্য মেসেজের পাশাপাশি মার্কিন যুক্তরাষ্ট্রের স্টেট রেগুলেশন মেসেজ ব্যবহার করেন, তাহলে আপনার ব্যবহারকারীদের কখন বিভিন্ন মেসেজ দেখানো হয় তা বুঝতে উপলভ্য ব্যবহারকারীর মেসেজের ধরন দেখুন।

কোনও ব্যবহারকারী সম্মতি দেওয়ার উপযুক্ত বয়সের চেয়ে কম বয়সী কিনা তা বোঝাতে, tagForUnderAgeOfConsent (TFUA) সেট করুন। আপনি TFUA-এর মান true হিসেবে সেট করলে, UMP SDK ব্যবহারকারীর থেকে সম্মতি চায় না। আপনার অ্যাপে যদি মিশ্র দর্শক থাকে, তাহলে সম্মতি যাতে না চাওয়া হয় তা নিশ্চিত করতে বাচ্চা ব্যবহারকারীদের জন্য এই প্যারামিটার সেট করুন। COPPA এবং অন্যান্য প্রাসঙ্গিক রেগুলেশন মেনে চলার জন্য যেখানে প্রয়োজন সেখানে এই প্যারামিটার সেট করার দায়িত্ব আপনার।

নিম্নলিখিত উদাহরণে UMP সম্মতি সংক্রান্ত অনুরোধে TFUA-এর মান true হিসেবে সেট করা হয়েছে:

Swift

// 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 }

  // ...
}

Objective-C

// 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 কী পূরণ করে।

মার্কিন যুক্তরাষ্ট্রের স্টেট রেগুলেশন মেসেজিং পরীক্ষা করা

মার্কিন যুক্তরাষ্ট্রের রাজ্যভিত্তিক রেগুলেশন মেসেজিং পরীক্ষা করতে, UMP SDK-কে আপনার টেস্ট ডিভাইসকে এমনভাবে ট্রিট করতে বাধ্য করতে UMPDebugGeographyRegulatedUSState debugGeography ব্যবহার করুন যেন ডিভাইসটি মার্কিন যুক্তরাষ্ট্রের কোনও রেগুলেটেড রাজ্যে অবস্থিত। এছাড়াও, আপনি UMPDebugGeographyOther ব্যবহার করে মার্কিন যুক্তরাষ্ট্রের রাজ্যভিত্তিক রেগুলেশন মেসেজ জোর করে বন্ধ করতে পারেন। debugGeography সম্পর্কে আরও জানতে, ভৌগোলিক অবস্থান প্রয়োগ করুন দেখুন। মনে রাখবেন: UMPDebugGeographyRegulatedUSState শুধুমাত্র UMP ভার্সন 2.7.0 বা তার পরের যেকোনও ভার্সনে উপলভ্য।