Công khai cho người dùng ở Hoa Kỳ

Hướng dẫn này trình bày các bước mà bạn cần thực hiện để hỗ trợ triển khai thông báo theo quy định của các tiểu bang ở Hoa Kỳ trong SDK UMP. Hãy kết hợp các hướng dẫn này với bài viết Thiết lập SDK UMP. Bài viết này trình bày chi tiết cách chạy ứng dụng bằng SDK UMP và thiết lập thông báo. Hướng dẫn sau đây dành riêng cho thông báo theo quy định của các bang tại Hoa Kỳ.

Điều kiện tiên quyết

Trước khi tiếp tục, hãy làm như sau:

Để cho biết người dùng chưa đủ độ tuổi hợp pháp để tự quản lý tài khoản, hãy đặt tagForUnderAgeOfConsent (TFUA). Khi bạn đặt TFUA thành true, UMP SDK sẽ không yêu cầu người dùng đồng ý. Nếu ứng dụng của bạn nhắm đến nhiều kiểu đối tượng, hãy đặt tham số này cho người dùng là trẻ em để đảm bảo không yêu cầu sự đồng ý. Bạn có trách nhiệm đặt tham số này khi cần thiết để tuân thủ COPPA và các quy định liên quan khác.

Ví dụ sau đây đặt TFUA thành true trong một yêu cầu đồng ý của UMP:

/**
 * Sets tag for under age of consent on consent request parameters.
 */
export function requestConsentWithTagForUnderAgeOfConsent() {
  requestConsentInfoUpdate(
    {
      tagForUnderAgeOfConsent: true,
    },
    (error) => {
      if (error) {
        console.warn('Consent info update error:', error.message);
      }
    },
  );
}

Thử nghiệm thông báo theo quy định của các bang tại Hoa Kỳ

Để thử nghiệm thông báo theo quy định của các bang tại Hoa Kỳ, hãy sử dụng giá trị DebugGeography.REGULATED_US_STATE để buộc UMP SDK coi thiết bị thử nghiệm của bạn như thể thiết bị đó đang ở một tiểu bang tại Hoa Kỳ có áp dụng quy định. Bạn cũng có thể sử dụng giá trị DebugGeography.OTHER để chặn thông báo theo quy định của các tiểu bang tại Hoa Kỳ. Để biết thông tin chi tiết về thuộc tính debugGeography, hãy xem phần Buộc chọn một vị trí địa lý.