2015-09-18 22 views
5

Dopo l'aggiornamento a Xcode 7 e costruire la mia app in iOS9, IAD smesso di funzionare ed ottengo questo errore in bannerViewiOS 9 - spazio pubblicitario Ad disponibile

didFailToReceiveAdWithError:

Ad inventory unavailable.

Tutte le idee?

MODIFICA: iAds ora funzionano. Apple deve averlo risolto dopo aver presentato segnalazioni di bug sul problema.

+0

presupponendo che siano annunci di prova. Le pubblicità vanno e vengono, a volte non sempre disponibili. Quanto tempo hai aspettato? –

+0

Annunci di prova. Attualmente sto sviluppando questa app, quindi l'ho aggiornata per lunghi periodi di tempo, 20 minuti o più. Devo ancora vedere l'annuncio di prova. – mark

+0

Ho fatto app per iOS per 5 anni. So che a volte possono essere necessari alcuni minuti per la visualizzazione di un annuncio. Questo sembra essere diverso. – mark

risposta

0

È possibile che sia stato impostato un vincolo (altezza) non valido per ADBannerView. Si prega di verificare i vincoli per questo.

Nel mio caso ho avuto un errato limite di altezza impostato nella scena storyboard. L'altezza è stata impostata su 32, che è un'altezza non valida per la modalità ritratto iPhone. Quando ho rimosso il vincolo errato, l'errore ("Spazio pubblicitario non disponibile") è scomparso e gli annunci sono stati pubblicati come prima.

Probabilmente il problema potrebbe apparire come annunci che funzionano su un dispositivo e non su un altro. (vedi iAd error: Ad Inventory unavailable) Suppongo che i vincoli corrispondano a dimensioni di annuncio valide su un dispositivo, ma non corrispondono alle dimensioni valide sull'altro dispositivo e quindi gli annunci funzionano solo su un dispositivo e non sull'altro.

1

Sto usando Xcode 7.3.1 e ho ricevuto lo stesso errore. Dopo aver rinnovato la mia iscrizione, ho potuto fare clic sulla sezione contracts,tax and banking information. Ho visto che non c'era più un tipo di contratto per lo iAd App Network .. solo un tipo di contratto per le applicazioni a pagamento. Quindi il mio suggerimento è che Apple non supporta più iAd. In tal caso, consiglierei di dare un'occhiata a AdMob (Google Advertising).

Con i migliori saluti, Nazar Medeiros