Questa guida descrive i passaggi necessari per supportare il messaggio relativo ai regolamenti statali degli Stati Uniti nell'ambito dell'SDK UMP. Abbina queste istruzioni alla guida Inizia, che descrive in dettaglio come eseguire l'app con l'SDK UMP e configurare il messaggio. Le seguenti indicazioni sono specifiche per il messaggio relativo ai regolamenti statali degli Stati Uniti.
Prerequisiti
Prima di continuare, assicurati di:
- Esegui l'aggiornamento all'ultima versione dell'SDK UMP. Per il supporto dei messaggi relativi alle normative degli stati degli Stati Uniti, ti consigliamo di utilizzare la versione 2.1.0 o successive.
- Completa Inizia. Assicurati di implementare un punto di accesso alle opzioni sulla privacy e di eseguirne il rendering se necessario. Completando questa guida, avrai un punto di ingresso per pubblicare il messaggio relativo ai regolamenti statali degli Stati Uniti per i tuoi utenti.
- Creare un messaggio relativo ai regolamenti statali degli Stati Uniti per le app.
- Se utilizzi il messaggio relativo ai regolamenti statali degli Stati Uniti insieme ad altri messaggi, consulta Tipi di messaggi per gli utenti disponibili per capire quando vengono mostrati agli utenti i diversi messaggi.
Impostare il tag per utenti di età inferiore a quella del consenso digitale
Per indicare se un utente non ha ancora raggiunto l'età del consenso digitale, imposta
setTagForUnderAgeOfConsent
(TFUA). Quando imposti TFUA su true
, l'SDK UMP
non richiede il consenso dell'utente. Se la tua app ha un pubblico misto, imposta
questo parametro per gli utenti minorenni per assicurarti che non venga richiesto il consenso.
È tua
responsabilità impostare questo parametro ove necessario per rispettare il COPPA
e altri regolamenti pertinenti.
L'esempio seguente imposta TFUA su true in una richiesta di consenso UMP:
Java
ConsentRequestParameters params = new ConsentRequestParameters
.Builder()
// Indicate the user is under age of consent.
.setTagForUnderAgeOfConsent(true)
.build();
consentInformation = UserMessagingPlatform.getConsentInformation(this);
consentInformation.requestConsentInfoUpdate(
this,
params,
(OnConsentInfoUpdateSuccessListener) () -> {
// ...
},
(OnConsentInfoUpdateFailureListener) requestConsentError -> {
// ...
});
Kotlin
val params = ConsentRequestParameters
.Builder()
// Indicate the user is under age of consent.
.setTagForUnderAgeOfConsent(true)
.build()
consentInformation = UserMessagingPlatform.getConsentInformation(this)
consentInformation.requestConsentInfoUpdate(
this,
params,
ConsentInformation.OnConsentInfoUpdateSuccessListener {
// ...
},
ConsentInformation.OnConsentInfoUpdateFailureListener {
requestConsentError ->
// ...
})
Leggi le scelte relative al consenso
Dopo che l'utente ha preso una decisione in merito ai regolamenti statali degli Stati Uniti, puoi leggere
la sua scelta dallo spazio di archiviazione locale seguendo le specifiche della Global Privacy Platform (GPP). Per ulteriori dettagli, consulta la sezione
Dettagli in-app.
Tieni presente che l'SDK UMP compila solo le chiavi IABGPP_GppSID
e
IABGPP_HDR_GppString
.
Testare i messaggi relativi ai regolamenti statali degli Stati Uniti
Per testare i messaggi relativi alle normative degli stati degli Stati Uniti, utilizza
UMPDebugGeographyRegulatedUSState
debugGeography
per forzare l'SDK UMP
a trattare il tuo dispositivo di test come se si trovasse in uno stato degli Stati Uniti regolamentato. Puoi anche utilizzare UMPDebugGeographyOther
per forzare la soppressione dei messaggi relativi ai regolamenti statali degli Stati Uniti. Per ulteriori dettagli su debugGeography
, vedi
Forzare un'area geografica.