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:
ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50;
[self.view addSubview:adView];
mentre in modalità landscape:
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.












13 Responses to “iAd: scopriamolo insieme con una prima panoramica”
29 Giugno 2010
ignazioccomplimenti, molto utile come articolo.
il banner di iad può essere anche inserito tramite interface builder.
29 Giugno 2010
andre_thebriggrazie per i complimenti……e grazie soprattutto per la segnalazione su interface builder…
29 Giugno 2010
FraIl banner viene inserito attraverso l’interface builder non serve nessun codice, poi basta inserire la cartella con l’ADS dentro e funziona tutto in automatico senza inserire una riga di codice.
29 Giugno 2010
RagazzettoSi si veramente un bell articolo !
Grazie 😉
30 Giugno 2010
AlessandroCiao a tutti!,
scusate cosa intendete per: “basta inserire la cartella con l’ads dentro” scritto da Fra il #3?
Io ho fatto così:
ho inserito il banner con IB e aggiunto il framework IAD . Sul simulatore funziona in fase test ma quando lo provo sul device si vede solo la cornice e il test non si avvia (credo sia normale).
Qualche consiglio? Grazie 🙂
Ale
10 Luglio 2010
GinoConfermo che basta trascinare l’oggetto in IB e aggiungere il framework.
Rilasciato ieri una nuova App “Tutto Toro” con iAD abilitato.
Se vogliamo passare dalla versione lite con pubblicità alla versione Full senza pubblicità (magari abilitando l’inApp purchase) non dovremo far altro che mettere un oggetto IBOutlet legato alla vista nel file .h, fare i vari property/syntetize, e da codice testare se è lite o full.
In caso di full potremo rendere hidden la UIView di iAD e fare un resize dell’eventuale tabella tramite CGRect.
Gino
18 Luglio 2010
fraCiao Gino, volevo un’informazione. Anche a te capita quando si avvia l’applicazione sull’iphone da xcode che compare “test advertisement”? Perchè ho paura di inserirla su itunes e non far comparire i banner..
21 Luglio 2010
dylandogg@fra
è normale perché per il momento iAd è abilitato solo in america. se ti viene “test advertisement” vuol dire che funziona correttamente.
26 Luglio 2010
ClaudioCiao a tutti, qualcuno mi sa dire quando avrà inizio il supporto iAd per l’Italia?
30 Luglio 2010
sarnieriConfermo che in italia ancora niente! Qualcuno sa le date?
A breve pubblicheró un articolo su come farsi accettare le applicazioni con iAd, ne ho due sull’app store (Enigmista e Tutto Toro), la seconda mi era stata rigettata proprio perché bisognava scrivere parecchio codice e non era suff. mettere il banner iAD !
11 Settembre 2010
RagazzettoScusate , ma non riesco a capire !
Supponiamo che iAD sia già arrivato in italia e che io volglia inserire un bannerino iAD all interno di una mia App .
Come faccio a trovare il pubblicitario che vuole pubblicizzare qualcosa all interno della mia app ?
il corpo della pubblicità all interno del banner chi lo deve sviluppare io o il pubblicitario stesso ?
Se lo devo sviluppare io naturalmente dovrei avere un contatto con il pubblicitario per decidere cosa fare !
Non riesco proprio a capire
11 Settembre 2010
RagazzettoIn pratica come bisogna muoversi dopo essersi iscritti all iAD network ?
17 Maggio 2011
ritequilami associo all’ultimo post di ragazzetto…
per inserire iAd nelle nostre app bisogna avere già disponibilità di una pubblicità già ‘confezionata’ o bisogna crearle personalmente con iAd producer? inoltre se volessi creare una pubblicità su una mia app per un’altra mia app o per un mio sito, che costi dovrei affrontare?