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

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

পূর্বশর্ত

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

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

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

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

জাভা

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

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

আপনার ইউএস স্টেট রেগুলেশন মেসেজিং পরীক্ষা করুন

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