Audience Network ha aggiornato le sue linee guida sulla configurazione del parametro Advertiser Tracking Enabled. Non devi più impostare il parametro Advertiser Tracking Enabled per l'SDK di Audience Network per iOS 17.0.0 e versioni successive. Ora ci affidiamo all'API di sistema App Tracking Transparency (ATT) di Apple per determinare lo stato delle autorizzazioni ATT per le richieste o gli eventi inviati tramite l'SDK di Audience Network per iOS 17.0.0 e versioni successive.
Nota: per gli sviluppatori sono disponibili dettagli aggiuntivi sul campo del dominio di tracciamento nei manifesti sulla privacy per gli SDK di Meta. Ciò che è prepopolato nel campo del dominio di tracciamento riceverà traffico se l'utente ha fornito l'autorizzazione AppTrackingTransparency (ATT) all'app. Se il nostro controllo determina che per una richiesta o un evento da un dispositivo iOS 14.5 e versioni successive manca l'autorizzazione ATT, l'uso di tali dati sarà limitato e applicheremo metodi di tutela della privacy per rimuovere o combinare le informazioni prima che siano usate per pubblicare o misurare le inserzioni.
Imposta il parametro setAdvertiserTrackingEnabled
per indicare che la richiesta o l'evento sono attivati per il tracciamento.
Se non imposti il parametro Advertiser Tracking Enabled che indica che una richiesta o un evento di iOS 14.5 e versioni successive sono attivati per il tracciamento, potremmo limitare l'uso di tale richiesta o evento. Consulta i tuoi obblighi legali, le condizioni della piattaforma e gli impegni che hai assunto nei confronti degli utenti per stabilire quali richieste o eventi debbano essere inviati con il parametro Advertiser Tracking Enabled indicando che sono attivati per il tracciamento.
Se il parametro viene inviato e impostato su true o yes, è possibile trattare i dati della richiesta o dell'evento come attivati per il tracciamento. Se il parametro viene inviato e impostato su false o no, Meta potrebbe trattare la richiesta o l'evento di iOS 14.5 e versioni successive come privo di autorizzazione ATT.
Tieni presente anche quanto segue:
setAdvertiserTrackingEnabled
indipendentemente dall'utilizzo della mediazione.setAdvertiserTrackingEnabled
per l'SDK di Facebook. Consulta Tracciamento pubblicitario abilitato per i dettagli.AdvertiserTrackingEnabled
è disponibile solo per iOS 14.5 e versioni fino alla 16.3.1.Per i dispositivi iOS 17.0 e versioni successive e per l'SDK iOS di Audience Network 6.15.0 e versioni successive, non devi più impostare il parametro Advertiser Tracking Enabled per l'SDK di Audience Network. Ora ci affidiamo all'API di sistema App Tracking Transparency (ATT) di Apple per determinare lo stato delle autorizzazioni ATT per le richieste o gli eventi.
Il setter per il contrassegno advertiserTrackingEnabled
è obsoleto: il contrassegno setAdvertiserTrackingEnabled non viene usato per l'SDK di Audience Network 6.15.0 e versioni successive su iOS 17 e versioni successive, poiché ora il suddetto SDK si affida a [ATTrackingManager trackingAuthorizationStatus]
.
AdvertiserTrackingEnabled
è disponibile solo per i dispositivi iOS 14.5 o versioni successive. Se stai eseguendo una versione precedente di iOS 14.5 che supporta Limita raccolta dati pubblicitaria, puoi usare la suddetta funzione.AdvertiserTrackingEnabled
su true o false. AdvertiserTrackingEnabled
, viene incorporato automaticamente in ogni richiesta di inserzione e nel token dell'offerente.true
o false
rimane al valore scelto finché non la modifichi manualmente. Tuttavia, se l'utente disinstalla e reinstalla l'app, è necessario impostare nuovamente il parametro.Chiama il metodo setAdvertiserTrackingEnabled
della classe FBAdSettings
e impostalo su YES
per Objective-C o su true
per Swift. Al contrario, imposta setAdvertiserTrackingEnabled
su NO
per Objective-C o su false
per Swift.
Se utilizzi la mediazione, devi implementare il contrassegno setAdvertiserTrackingEnabled
prima dell'inizializzazione dell'SDK di mediazione, in questo modo potremo riceverlo nella richiesta di offerta.
Questo contrassegno si applica anche con la modalità test abilitata.
// Set the flag as true
[FBAdSettings setAdvertiserTrackingEnabled:YES];
// Set the flag as false
[FBAdSettings setAdvertiserTrackingEnabled:NO];
Utilizzi il wrapper Unity fornito da Audience Network?
// Set the flag as true AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(true); // Set the flag as false AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(false);
using UnityEngine; using System.Runtime.InteropServices; #if UNITY_IOS namespace AudienceNetwork { public static class AdSettings { [DllImport("__Internal")] private static extern void FBAdSettingsBridgeSetAdvertiserTrackingEnabled(bool advertiserTrackingEnabled); public static void SetAdvertiserTrackingEnabled(bool advertiserTrackingEnabled) { FBAdSettingsBridgeSetAdvertiserTrackingEnabled(advertiserTrackingEnabled); } } } #endif
Dopo aver inserito questo codice, puoi abilitare o disabilitare il contrassegno come se utilizzassi il wrapper Unity.