এই নির্দেশিকায় আপনার মোবাইল অ্যাপে ইউজার মেসেজিং প্ল্যাটফর্ম (UMP) SDK থেকে GDPR সম্মতি সিঙ্ক করার পদ্ধতি আলোচনা করা হয়েছে।
পূর্বশর্ত
শুরু করার আগে, নিম্নলিখিত কাজগুলো করুন:
- UMP SDK সেট আপ করুন ।
- অ্যাড ম্যানেজার UI-এর প্রাইভেসি ও মেসেজিং ট্যাবে যোগ্য অ্যাপগুলির জন্য সম্মতি সিঙ্কিং সক্ষম করুন।
সম্মতি সিঙ্ক শনাক্তকারী সেট করুন
যেসব অ্যাপে আপনি ব্যবহারকারীকে শনাক্ত করতে পারেন, সেগুলিতে UMP SDK-কে কনসেন্ট সিঙ্ক আইডি প্রদান করুন। যদি আপনার অ্যাপে কোনো ব্যবহারকারী শনাক্তকারী না থাকে, তবে অ্যাপ জুড়ে ব্যবহারকারীকে শনাক্ত করতে অন্যান্য শনাক্তকারী ব্যবহার করুন, যেমন অ্যাপ সেট আইডি এপিআই (App Set ID APIs)।
ConsentRequestParameters অবজেক্টে কনসেন্ট সিঙ্ক আইডি সেট করুন:
জাভা
// 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();
});
কোটলিন
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 কনসোলে একটি সতর্কবার্তা লগ করে।