پشتیبانی IAB ایالات متحده

پلتفرم مورد نظر را انتخاب کنید: اندروید، iOS

این راهنما مراحل مورد نیاز برای پشتیبانی از پیام مقررات ایالت‌های ایالات متحده را به عنوان بخشی از UMP SDK تشریح می‌کند. این دستورالعمل‌ها را با Set up UMP SDK همراه کنید، که جزئیات نحوه اجرای برنامه شما با UMP SDK و تنظیم پیام شما را شرح می‌دهد. راهنمایی زیر مختص پیام مقررات ایالت‌های ایالات متحده است.

پیش‌نیازها

قبل از ادامه، مطمئن شوید که موارد زیر را انجام می‌دهید:

برای نشان دادن اینکه آیا کاربر زیر سن قانونی است یا خیر، setTagForUnderAgeOfConsent (TFUA) را تنظیم کنید. وقتی TFUA را روی true تنظیم می‌کنید، UMP SDK از کاربر درخواست رضایت نمی‌کند. اگر برنامه شما مخاطبان مختلطی دارد، این پارامتر را برای کاربران کودک تنظیم کنید تا اطمینان حاصل شود که رضایت درخواست نمی‌شود. مسئولیت تنظیم این پارامتر در صورت لزوم برای رعایت COPPA و سایر مقررات مربوطه بر عهده شماست.

مثال زیر، TFUA را در درخواست رضایت UMP روی true تنظیم می‌کند:

سویفت

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

  // ...
}

هدف-سی

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

پس از اینکه کاربر تصمیمی در مورد مقررات ایالت‌های ایالات متحده گرفت، می‌توانید انتخاب او را از حافظه محلی و طبق مشخصات پلتفرم جهانی حریم خصوصی (GPP) بخوانید. برای جزئیات بیشتر، به جزئیات درون برنامه مراجعه کنید. توجه داشته باشید که UMP SDK فقط کلیدهای IABGPP_GppSID و IABGPP_HDR_GppString را پر می‌کند.

پیام‌رسانی مقررات ایالت‌های آمریکا را آزمایش کنید

برای آزمایش پیام‌رسانی مقررات ایالت‌های ایالات متحده، از debugGeography UMPDebugGeographyRegulatedUSState استفاده کنید تا UMP SDK را مجبور کنید با دستگاه آزمایشی شما طوری رفتار کند که انگار دستگاه در یک ایالت تحت نظارت ایالات متحده قرار دارد. همچنین می‌توانید UMPDebugGeographyOther برای سرکوب اجباری پیام‌های مقررات ایالت‌های ایالات متحده استفاده کنید. برای جزئیات بیشتر در مورد debugGeography ، به Force a geography مراجعه کنید. توجه: UMPDebugGeographyRegulatedUSState فقط در نسخه UMP 2.7.0 یا بالاتر در دسترس است.