يتناول هذا الدليل مزامنة الموافقة بموجب "اللائحة العامة لحماية البيانات" من حزمة تطوير البرامج (SDK) لمنصّة User Messaging Platform (UMP) في تطبيقك على الأجهزة الجوّالة.
المتطلبات الأساسية
قبل البدء، يُرجى اتّباع الخطوات التالية:
- إعداد "حزمة تطوير البرامج لإعلانات الوسائط التفاعلية" على Android
- فعِّل مزامنة الموافقة للتطبيقات المؤهّلة في علامة التبويب الخصوصية والمراسلة ضمن واجهة مستخدم "مدير الإعلانات".
ضبط معرّف مزامنة الموافقة
في التطبيقات التي يمكنك فيها التعرّف على المستخدم، قدِّم رقم تعريف مزامنة الموافقة إلى حزمة تطوير البرامج لمنصّة UMP. إذا لم يكن لتطبيقك معرّف مستخدم، استخدِم معرّفات أخرى لتحديد هوية المستخدم في جميع التطبيقات، مثل واجهات برمجة التطبيقات لمعرّف مجموعة التطبيقات.
اضبط معرّف مزامنة الموافقة على الكائن
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();
});
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.
يجب أن تستوفي بطاقة التعريف المقدَّمة المتطلبات التالية:
- يتم إنشاؤه كسلسلة معرّف فريد عالمي (UUID) أو يتطابق مع التعبير العادي
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$. - يجب أن تتضمّن 22 حرفًا على الأقل.
- الحدّ الأقصى هو 150 حرفًا.
في ما يلي أمثلة على معرّفات المزامنة الصحيحة للموافقة:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
سيؤدي عدم استيفاء المتطلبات إلى عدم ضبط رقم تعريف مزامنة الموافقة، وستسجّل حزمة تطوير البرامج لمنصة UMP تحذيرًا في وحدة التحكّم.