فريق دعم مكتب IAB في الولايات المتحدة

اختيار النظام الأساسي: Android iOS

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

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

قبل المتابعة، تأكَّد من تنفيذ ما يلي:

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

.

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

Swift

// Create a UMPRequestParameters object.
let parameters = RequestParameters()
// Indicate the user is under age of consent.
parameters.isTaggedForUnderAgeOfConsent = true

// Request an update for the consent information.
ConsentInformation.shared.requestConsentInfoUpdate(with: parameters) {
  [weak self] requestConsentError in
  guard let self else { return }

  // ...
}

Objective-C

// Create a UMPRequestParameters object.
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Indicate the user is under age of consent.
parameters.tagForUnderAgeOfConsent = YES;

// Request an update for the consent information.
[UMPConsentInformation.sharedInstance
    requestConsentInfoUpdateWithParameters:parameters
        completionHandler:^(NSError *_Nullable requestConsentError) {
          // ...
        }];

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

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

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