Questa guida descrive i passaggi necessari per supportare il messaggio relativo ai regolamenti statali degli Stati Uniti nell'ambito dell'SDK UMP. Segui queste istruzioni insieme a quelle riportate nella Guida introduttiva, che spiega 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:
- Eseguire l'aggiornamento all'ultima versione dell' SDK UMP. Per il supporto dei messaggi relativi ai regolamenti statali degli Stati Uniti, ti consigliamo di utilizzare la versione 2.1.0 o successive.
- Configurare l'SDK UMP. Assicurati di implementare un punto di accesso alle opzioni sulla privacy e di eseguirne il rendering, se necessario. Dopo aver completato questa guida, avrai un punto di accesso per mostrare agli utenti il messaggio relativo ai regolamenti statali degli Stati Uniti.
- 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 gli utenti di età inferiore a quella del consenso digitale
Per indicare se un utente ha un'età inferiore a quella 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, se necessario, per rispettare la legge COPPA e altre normative pertinenti.
L'esempio seguente imposta TFUA su true in una richiesta di consenso UMP:
Swift
// 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 }
// ...
}
Objective-C
// 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) {
// ...
}];
Leggere le scelte di 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 la specifica della Global Privacy Platform (GPP)
. Per ulteriori dettagli, vedi
Dettagli in-app.
Tieni presente che l'SDK UMP popola solo le chiavi IABGPP_GppSID e IABGPP_HDR_GppString.
Testare i messaggi relativi ai regolamenti statali degli Stati Uniti
Per testare i messaggi relativi ai regolamenti statali degli Stati Uniti, utilizza UMPDebugGeographyRegulatedUSState debugGeography per forzare l'SDK UMP a trattare il dispositivo di test come se si trovasse in uno stato USA 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 una località geografica.