الإفصاح للمستخدمين في الولايات المتحدة

اختيار النظام الأساسي: Android New-selected Android iOS Unity

يحدّد هذا الدليل الخطوات المطلوبة لدعم رسالة بموجب اللوائح التنظيمية للولايات الأمريكية كجزء من حزمة تطوير البرامج لمنصة UMP. يُرجى استخدام هذه التعليمات مع مقالة البدء التي توضّح كيفية تشغيل تطبيقك باستخدام حزمة تطوير البرامج (SDK) لمنصّة UMP وإعداد رسالتك. تتعلّق الإرشادات التالية تحديدًا برسالة طلب الموافقة بموجب اللوائح التنظيمية في الولايات الأمريكية.

المتطلبات الأساسية

قبل المتابعة، يُرجى التأكّد من تنفيذ ما يلي:

للإشارة إلى ما إذا كان المستخدم لم يبلغ سن الرشد، اضبط setTagForUnderAgeOfConsent (TFUA). عند ضبط TFUA على true، لا تطلب حزمة تطوير البرامج (SDK) لمنصّة UMP الموافقة من المستخدم. إذا كان تطبيقك يستهدف جمهورًا مختلطًا، اضبط هذه المَعلمة للمستخدمين الأطفال لضمان عدم طلب الموافقة منهم. تقع على عاتقك مسؤولية ضبط هذه المَعلمة عند الضرورة للامتثال لقانون حماية خصوصية الأطفال على الإنترنت (COPPA) واللوائح التنظيمية الأخرى ذات الصلة.

يضبط المثال التالي TFUA على "صحيح" في طلب الموافقة على منصّة UMP:

جافا

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

Kotlin

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

بعد أن يتّخذ المستخدم قرارًا بموجب اللوائح التنظيمية في الولايات الأمريكية، يمكنك قراءة خياره من وحدة التخزين المحلية باتّباع مواصفات إطار عمل Global Privacy Platform‏ (GPP) . لمزيد من التفاصيل، يُرجى الاطّلاع على التفاصيل داخل التطبيق. يُرجى العِلم أنّ حزمة تطوير البرامج (SDK) لمنصّة UMP لا تملأ إلا المفتاحَين IABGPP_GppSID وIABGPP_HDR_GppString.

اختبار ميزة المراسلة بموجب اللوائح التنظيمية في الولايات الأمريكية

لاختبار ميزة المراسلة بموجب اللوائح التنظيمية في الولايات الأمريكية، استخدِم UMPDebugGeographyRegulatedUSState debugGeography لإجبار حزمة تطوير البرامج (SDK) لمنصّة UMP على التعامل مع جهاز الاختبار كما لو كان موجودًا في ولاية أمريكية خاضعة للوائح التنظيمية. يمكنك أيضًا استخدام UMPDebugGeographyOther لإجبار حظر رسائل طلب الموافقة بموجب اللوائح التنظيمية في الولايات الأمريكية. لمزيد من التفاصيل عن debugGeography، يُرجى الاطّلاع على إجبار منطقة جغرافية.