মার্কিন যুক্তরাষ্ট্রের IAB সহায়তা

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

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

পূর্বশর্ত

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

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

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

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

Java

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 -> {
      // ...
    });

Kotlin

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 সম্পর্কে আরও জানতে, ভৌগোলিক অবস্থান প্রয়োগ করুন দেখুন। মনে রাখবেন: UMPDebugGeographyRegulatedUSState শুধুমাত্র UMP ভার্সন 3.1.0 বা তার পরবর্তী যেকোনও ভার্সনে উপলভ্য।