Apple iAd Durante il WWDC 2010 Apple ha presentato, tra le varie novità, l’introduzione direttamente nel sistema operativo iOS 4.0 di iAd, l’advertising pubblicitario mobile secondo Apple. Grazie ad iAd sarà possibile utilizzare tutte le risorse native del dispositivo (iPhone, iPod Touch, iPad) per sviluppare campagne pubblicitarie ad hoc ed inserirle direttamente nelle applicazioni iOs da noi sviluppate. Questo nuovo stile di advertising non deve essere identificato con i soliti bunner pubblicitari che tanto ci angosciano, ma come una sorta di vera e propria esperienza pubblicitaria multimediale riconducibile ad una campagna televisiva

Ecco cosa ci offrirà iAd:

  • integrazione nativa dell’advertising nel sistema operativo
  • supporto attivo per le campagne pubblicitarie (personal advertising)
  • spot multimediali

iAd permetterà agli utenti di rimanere all’interno della loro app mentre interagiscono con la pubblicità, anche mentre guardano un video, giocano o acquistano direttamente applicazioni o contenuti itunes all’interno della medesima app.

Gli sviluppatori che aderiscono al Network iAd potranno facilmente incorporare una varietò di formati pubblicitari nelle loro applicazioni. Sarà Apple stessa a vendere e fornire le pubblicità e gli sviluppatori, in cambio della sua implementazione nelle loro applicazioni, riceveranno un compenso pari al 60% dei ricavi mentre ad Apple andrà il restante 40%. I ricavi verranno corrisposti agli sviluppatori e saranno monitorabili attraverso iTunes Connect, che già tutti conosciamo.

Ecco come potrebbe presentarsi una nostra applicazione con un banner iAd integrato, che occuperà una piccola porzione del display:



Grazie ad un nostro “tap” sul banner potremo entrare nella pubblicità vera e propria:

Analizzando molto velocemente le caratteristiche di implementazione di iAd. Innanzitutto sarà necessario utilizzare la sottoclasse UIViewController che ci permetterà di inserire nella nostra interfacccia utente una pagina di advertising personale aggiuntiva.

A livello di programmazione per implementare un Banner iAd in modalità portrait dovremo inserire il seguente codice:

1
2
3
ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50;
[self.view addSubview:adView];

mentre in modalità landscape:

1
2
3
4
ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifier480x32];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier480x32;
[self.view addSubview:adView];

Le dimensioni del nostro bunner dovranno essere di 320×50 pixel in modalità portrait e di 480×32 pixel in modalità landscape.

Per essere sicuri della corretta dimensione del banner è estremamente consigliato utilizzare la proprietà currentContentSizeIdentifier. Agendo su questa proprietà è possibile ridimensionare la dimensione del banner per renderla adatta al contenuto visualizzato. L’identificativo della dimensione è incluso nella proprietà requiredContentSizeIdentifiers.

La piattaforma pubblicitaria iAd è, nello stile Apple, implementata in HTML 5 e non in Flash (ovviamente……).

Non ci resta quindi che attendere il 1 Luglio, data in cui potremo tutti saperne di più. A seguire vedrete sicuramente un nostro tutorial pratico sull’implementazione di questa nuova chicca (speriamo) della mela morsicata.