向美國使用者揭露相關資訊

本指南將說明如何透過 UMP SDK 支援美國州級法規訊息。請搭配參閱「設定 UMP SDK」一文,瞭解如何讓應用程式與 UMP SDK 搭配運作,以及如何設定訊息。以下指南僅適用於美國州級法規訊息。

必要條件

請先完成下列事項,再繼續操作:

如要指出使用者是否未滿規定年齡,請設定 tagForUnderAgeOfConsent (TFUA)。如果將 TFUA 設為 true,UMP SDK 就不會向使用者徵求同意。如果應用程式的目標對象包含混合受眾,請為兒童使用者設定這項參數,確保系統不會要求他們提供同意聲明。您有責任在必要時設定這項參數,以遵守 COPPA 和其他相關法規。

以下範例說明如何在 UMP 同意聲明請求中,將 TFUA 設為 true:

/**
 * 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);
      }
    },
  );
}

測試美國州級法規訊息

如要測試美國州級法規訊息,請使用 DebugGeography.REGULATED_US_STATE 值,強制 UMP SDK 將測試裝置視為位於受管制的美國州。您也可以使用 DebugGeography.OTHER 值,隱藏美國州級法規訊息。如要進一步瞭解 debugGeography 屬性,請參閱「強制指定地理位置」。