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

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

এই গাইডে আপনার মোবাইল অ্যাপে ইউজার মেসেজিং প্ল্যাটফর্ম (UMP) SDK থেকে জিডিপিআর (GDPR) সম্মতি সিঙ্ক করার বিষয়ে আলোচনা করা হয়েছে।

পূর্বশর্ত

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

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

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

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

Java

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

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(activity)
client.appSetIdInfo.addOnSuccessListener { info: AppSetIdInfo ->
  val appSetId = info.id
  val params = ConsentRequestParameters.Builder().setConsentSyncId(appSetId).build()
}

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

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

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

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

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

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