Nel mio delegato dell'app, istanzio un banner iAd e lo assegno a una proprietà delegato, quindi carico il controller Vista principale.banner iAd andato dopo licenziamentoModalViewControllerAnimated
Nel controller Vista principale, aggiungo il banner iAd come sottoview, e inoltre istanzia un controller di visualizzazione "Menu principale" e aggiungo la sua vista come sottoview. Ottimo, ora ho un menu principale per la mia app (usando UINavigationController
così altre visualizzazioni vengono spinte/spuntate dallo stack di navigazione, lasciando l'annuncio in primo piano).
Tuttavia, quando visualizzo una finestra di dialogo modale (come invia e-mail) e la congedo, il banner iAd è scomparso e la vista Menu principale ora occupa l'intero schermo. C'è qualcosa che devo fare per "aggiornare" la vista iAd in alto?
+1 - Sto riscontrando un problema simile. Se l'iAd era in fondo, quando il controller della modal view è stato eliminato, è presente il nero in cui si trovava l'iAd e l'iAd in alto. Per favore aiuto! – BigSauce
Sono curioso di sapere come lasci sempre l'annuncio in cima? Potrebbe essere una parte della causa. –
Potrebbe esserci un problema con il tuo codice di posizionamento iAd. Se questo è il caso, questo potrebbe aiutare: http://stackoverflow.com/a/9821394/653513 –