মার্কিন আইএবি সমর্থন

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস

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

পূর্বশর্ত

এগিয়ে যাওয়ার আগে, নিম্নলিখিত বিষয়গুলো নিশ্চিত করুন:

  • UMP SDK-এর সর্বশেষ সংস্করণে আপডেট করুন। মার্কিন অঙ্গরাজ্যগুলির নিয়মকানুন অনুযায়ী মেসেজিং সাপোর্টের জন্য, আমরা আপনাকে সংস্করণ ২.১.০ বা তার উচ্চতর সংস্করণ ব্যবহার করার পরামর্শ দিই।
  • UMP SDK সেট আপ করুন । একটি প্রাইভেসি অপশন এন্ট্রি পয়েন্ট অবশ্যই প্রয়োগ করুন এবং প্রয়োজনে তা রেন্ডার করুন। এই নির্দেশিকাটি সম্পন্ন করার মাধ্যমে, আপনার ব্যবহারকারীদের কাছে মার্কিন অঙ্গরাজ্যগুলোর নিয়মকানুনের বার্তা পৌঁছে দেওয়ার জন্য একটি এন্ট্রি পয়েন্ট তৈরি হয়ে যাবে।
  • অ্যাপগুলির জন্য মার্কিন যুক্তরাষ্ট্রের রাজ্য বিধিমালা সংক্রান্ত একটি বার্তা তৈরি করুন
  • আপনি যদি অন্যান্য বার্তার পাশাপাশি মার্কিন অঙ্গরাজ্যগুলোর নিয়মকানুন সংক্রান্ত বার্তাটি ব্যবহার করেন, তাহলে আপনার ব্যবহারকারীদের কাছে কখন বিভিন্ন বার্তা প্রদর্শিত হয় তা বোঝার জন্য ‘উপলব্ধ ব্যবহারকারী বার্তার প্রকারভেদ’ (Available user message types) দেখুন।

কোনো ব্যবহারকারী সম্মতি প্রদানের বয়সের নিচে কিনা তা নির্দেশ করতে, setTagForUnderAgeOfConsent (TFUA) সেট করুন। আপনি যখন TFUA-কে ' true সেট করেন, তখন 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 ->
      // ...
    })

After the user has made a US states regulations decision, you can read their choice from local storage following the Global Privacy Platform (GPP) spec. For more details see, In-App Details . Note that the UMP SDK only populates the IABGPP_GppSID and IABGPP_HDR_GppString keys.

আপনার মার্কিন অঙ্গরাজ্যের নিয়মকানুনের বার্তা পরীক্ষা করুন

আপনার মার্কিন অঙ্গরাজ্যগুলির নিয়মকানুন সংক্রান্ত মেসেজিং পরীক্ষা করার জন্য, UMPDebugGeographyRegulatedUSState debugGeography ব্যবহার করে UMP SDK-কে বাধ্য করুন যেন আপনার পরীক্ষামূলক ডিভাইসটি একটি নিয়ন্ত্রিত মার্কিন অঙ্গরাজ্যে অবস্থিত বলে গণ্য হয়। আপনি মার্কিন অঙ্গরাজ্যগুলির নিয়মকানুন সংক্রান্ত মেসেজগুলিকে জোর করে দমন করতে UMPDebugGeographyOther ও ব্যবহার করতে পারেন। debugGeography সম্পর্কে আরও বিস্তারিত জানতে, Force a geography দেখুন।