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

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

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

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, আপনাকে অবশ্যই যা করতে হবে:

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

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

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

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 কী পপুলেট করে।

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

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