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

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

必要條件

繼續操作前,請務必先執行下列工作:

  • 更新至最新版 UMP SDK。 如要支援美國州級法規訊息,建議使用 2.1.0 以上版本。
  • 設定 UMP SDK。 請務必導入隱私權選項進入點,並視需要顯示。完成本指南後,您就能向使用者顯示美國州級法規訊息。
  • 建立應用程式適用的美國州級法規訊息。
  • 如果您同時使用美國州級法規訊息和其他訊息,請參閱「可用的使用者訊息類型」一文,瞭解系統何時會向使用者顯示不同的訊息。

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

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

Java

ConsentRequestParameters params =
    new ConsentRequestParameters.Builder()
        // Indicate the user is under age of consent.
        .setTagForUnderAgeOfConsent(true)
        .build();

Kotlin

val params =
  ConsentRequestParameters.Builder()
    // Indicate the user is under age of consent.
    .setTagForUnderAgeOfConsent(true)
    .build()

使用者做出美國州級法規決定後,您可以按照全球隱私權平台 (GPP) 規格,從本機儲存空間讀取他們的選擇。詳情請參閱「應用程式內詳細資料」。請注意,UMP SDK 只會填入 IABGPP_GppSID 和 IABGPP_HDR_GppString 鍵。

測試美國州級法規訊息

如要測試美國州級法規訊息,請使用 UMPDebugGeographyRegulatedUSState debugGeography,強制 UMP SDK 將測試裝置視為位於受管制的美國州。您也可以使用 UMPDebugGeographyOther 強制隱藏美國州級法規訊息。如要進一步瞭解 debugGeography,請參閱「強制指定地理區域」。 注意:UMPDebugGeographyRegulatedUSState 僅適用於 UMP 3.1.0 以上版本。