বিভিন্ন অ্যাপ জুড়ে সম্মতি সিঙ্ক করা (বিটা)

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

আপনার ব্যবহারকারীদের জন্য অতিরিক্ত GDPR মেসেজ কমানোর জন্য, একাধিক অ্যাপ জুড়ে সম্মতি সিঙ্ক করুন। সম্মতি সিঙ্ক করার সুবিধা চালু থাকা অ্যাপে কোনও ব্যবহারকারী সম্মতি সংক্রান্ত সিদ্ধান্ত নিলে, আপনার দেওয়া সম্মতি সিঙ্ক আইডেন্টিফায়ার ব্যবহার করে এই পছন্দ স্টোর করা হয়। সেই সম্মতি সংক্রান্ত সিদ্ধান্ত, একই সম্মতি সিঙ্ক আইডেন্টিফায়ার শেয়ার করা অন্যান্য সব অ্যাপ জুড়ে অটোমেটিক প্রয়োগ করা হয়। ব্যবহারকারীর সম্মতি সংক্রান্ত সিদ্ধান্ত সেভ ও রিট্রিভ করার জন্য শুধুমাত্র Google এই শনাক্তকারী ব্যবহার করে।

এই নির্দেশিকায় আপনার মোবাইল অ্যাপে User Messaging Platform (UMP) SDK থেকে জিডিপিআর (GDPR) সম্মতি সিঙ্ক করা সম্পর্কে বলা হয়েছে।

পূর্বশর্ত

শুরু করার আগে, নিম্নলিখিত কাজগুলি করুন:

  • UMP SDK সেট-আপ করুন।
  • AdMob UI-এর গোপনীয়তা ও মেসেজিং ট্যাবে উপযুক্ত অ্যাপের জন্য সম্মতি সিঙ্ক করার সুবিধা চালু করুন।

আপনি যেসব অ্যাপ জুড়ে ব্যবহারকারীকে শনাক্ত করতে পারবেন, সেগুলিতে সম্মতি সিঙ্ক করুন আপনার অ্যাপে ব্যবহারকারী শনাক্তকারী না থাকলে, অ্যাপ জুড়ে ব্যবহারকারীকে শনাক্ত করতে অন্যান্য শনাক্তকারী ব্যবহার করুন, যেমন অ্যাপ সেট আইডি API।

ConsentRequestParameters অবজেক্টে সম্মতি সিঙ্ক আইডি সেট করুন:

Kotlin

import com.google.android.gms.appset.AppSet
import com.google.android.gms.appset.AppSetIdInfo

// Example fetching App Set ID to identify the user across apps.
val client = AppSet.getClient(this)
client.appSetIdInfo.addOnSuccessListener { info: AppSetIdInfo ->
  val appSetId = info.id
  val params = ConsentRequestParameters.Builder().setConsentSyncId(appSetId).build()
}

Java

import com.google.android.gms.appset.AppSet;
import com.google.android.gms.appset.AppSetIdClient;

// Example fetching App Set ID to identify the user across apps.
AppSetIdClient client = AppSet.getClient(this);
client.getAppSetIdInfo().addOnSuccessListener(
  info -> {
    String appSetId = info.getId();
    ConsentRequestParameters params =
        new ConsentRequestParameters.Builder().setConsentSyncId(appSetId).build();
  }
);

আপনি যে শনাক্তকারী প্রদান করেন সেটি অবশ্যই আপনার সব অ্যাপ জুড়ে ব্যবহারকারীকে অনন্যভাবে শনাক্ত করতে হবে যেখানে সম্মতি সিঙ্ক করা হচ্ছে। Google-এ ব্যক্তিগতভাবে শনাক্তকরণযোগ্য তথ্য (PII) পাঠানো আটকাতে শনাক্তকারীকে হ্যাশ বা এনক্রিপ্ট করুন।

প্রদান করা আইডিকে নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে:

  • UUID স্ট্রিং হিসেবে কনস্ট্রাক্ট করা হয় অথবা রেগুলার এক্সপ্রেশন ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$-এর সাথে ম্যাচ করে।
  • কমপক্ষে ২২টি অক্ষর।
  • সর্বাধিক ১৫০টি অক্ষর।

সঠিক সম্মতি সিঙ্ক আইডির উদাহরণ নিচে দেওয়া হল:

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000

প্রয়োজনীয়তা পূরণ না করা হলে, সম্মতি সিঙ্ক আইডি সেট করা হয় না এবং UMP SDK কনসোলে একটি সতর্কতা লগ করে