Tracciamento pubblicitario abilitato per Audience Network

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.

Guida per la configurazione del parametro ATE nell'SDK di Audience Network per le versioni comprese da iOS 14.5 a iOS 16.3.1

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:

  • Dovrai implementare il parametro setAdvertiserTrackingEnabled indipendentemente dall'utilizzo della mediazione.
  • Se integri l'SDK di Facebook e l'SDK di Audience Network, devi anche impostare il parametro setAdvertiserTrackingEnabled per l'SDK di Facebook. Consulta Tracciamento pubblicitario abilitato per i dettagli.

Limitazioni

  • AdvertiserTrackingEnabled è disponibile solo per iOS 14.5 e versioni fino alla 16.3.1.
  • La funzione Limita raccolta dati pubblicitaria può essere utilizzata per le versioni precedenti a iOS 14.5 che la supportano.

Guida per l'SDK di Audience Network 6.15.0 e versioni successive e per iOS 17.0 e versioni successive

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].

Come usare il parametro

  • 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.
  • Imposta il parametro AdvertiserTrackingEnabled su true o false.
  • Dopo aver impostato il parametro AdvertiserTrackingEnabled, viene incorporato automaticamente in ogni richiesta di inserzione e nel token dell'offerente.
  • L'impostazione 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.

Impostazione del contrassegno "Tracciamento pubblicitario abilitato"

Chiama il metodo setAdvertiserTrackingEnabled della classe FBAdSettingse 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];
// Set the flag as true
FBAdSettings.setAdvertiserTrackingEnabled(true)
// Set the flag as true
FBAdSettings.setAdvertiserTrackingEnabled(false)

Unity

Utilizzi il wrapper Unity fornito da Audience Network?

  • Se , usa il seguente codice.
// Set the flag as true 
AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(true);
// Set the flag as false
AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(false);
  • Se No, inserisci prima questo codice:
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.

Risoluzione dei problemi