Targetizzazione per ID degli inserzionisti mobili

Puoi creare inserzioni che definiscono come destinatari utenti specifici in base agli elenchi di clienti; un modo per creare tale elenco è utilizzando gli ID degli inserzionisti mobili. Un ID dell'inserzionista mobile è un ID pubblicitario Apple o Android o un ID per singola app Facebook. Questa pagina spiega come puoi ottenere questi ID e come puoi utilizzarli quando crei gruppi di pubblico personalizzato per le tue inserzioni per le app.

Prima di iniziare, leggi Targetizzazione per elenchi di clienti.

Panoramica: accesso e targetizzazione degli ID utente

Quando accedere all'ID per singola app

Identifica quando desideri accedere agli ID per singola app. Ad esempio, puoi accedere all'ID all'avvio dell'app o quando l'utente esegue una determinata azione, ad esempio quando effettua un acquisto in-app.

Come identificare un utente

Esistono diverse tecnologie che puoi utilizzare per identificare un utente:

  • ID pubblicitario Apple (IDFA)
  • ID pubblicitario Android
  • ID per singola app Facebook

Di seguito sono riportati esempi di codice per tutte queste tecniche.

Memorizzazione dei dati

Dopo aver acquisito gli ID, memorizzali in un database a scelta o in un file Excel o .csv.

Esportazione dei dati

Gestione inserzioni di Facebook ti richiede di fornire i dati sotto forma di file Excel o .csv. La maggior parte dei sistemi di database è in grado di eseguire l'esportazione in uno di questi formati.

Importazione dei dati in Gestione inserzioni di Facebook

Segui la nostra guida alla targetizzazione per elenchi di clienti. Usa il file Excel o .csv quando è il momento di importare l'elenco dei clienti.

ID degli inserzionisti mobili supportati

Supportiamo tre tipi di ID degli inserzionisti mobili:

ID Descrizione

ID pubblicitario Apple (IDFA)

Un ID pubblicitario che Apple fornisce come parte di iOS nel suo framework pubblicitario.

ID pubblicitario Android

Un ID pubblicitario che Google fornisce come parte di Google Play Services.

ID per singola app Facebook

Se gli utenti hanno effettuato l'accesso alla tua app tramite Facebook, puoi utilizzare i loro ID per singola app per la targetizzazione.

Implementazione tecnica

ID pubblicitari Apple e Android

// This call does NOT require the Facebook SDK for iOS
#import <AdSupport/ASIdentifierManager.h>
NSString *userId = [[[ASIdentifierManager sharedManager]
   advertisingIdentifier] UUIDString];
// Next: Store the user ID in your database
// This call does NOT require the Facebook SDK for Android!
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.ads.identifier.AdvertisingIdClient.Info;
Info adInfo = null;
try {
     adInfo = AdvertisingIdClient.getAdvertisingIdInfo(mContext);
} catch (IOException e) {
     // ...
} catch (GooglePlayServicesAvailabilityException e) {
     // ...
} catch (GooglePlayServicesNotAvailableException e) {
     // ...
} 
String userId = adInfo.getId();
// Next: Store the user ID in your database

ID per singola app Facebook

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>

- (void)viewDidLoad
{
  // Enable profile updates for example in `viewDidLoad`
  [FBSDKProfile enableUpdatesOnAccessTokenChange:YES];
} 

- (void)yourSelector
{
  // Once user is logged in via Facebook Login you can call:
  NSString *userId = [FBSDKProfile currentProfile].userID;
  // Next: Store the ID in your database      
}
// User needs to be logged in via Facebook Login
String userId = Profile.getCurrentProfile().getId();
// Next: Store the ID in your database