iphone - Error de iAd "Inventario de anuncios no disponible"(el código de Apple también no funciona)
(5)
Intenté incluir un ADBannerView en mi aplicación. Pero el ADBannerView siempre termina en bannerView: didFailToReceiveAdWithError :. No puedo ver ningún anuncio de prueba.
También he descargado el código de ejemplo iAd de Apples DevCenter pero acabo con el mismo error.
5/11/10 5:46:33 PM BasicAdBanner [12072] {ADInternalErrorCode = 3; NSLocalizedFailureReason = "Inventario de anuncios no disponible"; }
¿Alguien puede explicarme cómo puedo hacer que iAd funcione en el simulador y en mi dispositivo de prueba?
Estaba probando el proyecto de muestra iAdInterstialSuite del sitio de desarrolladores de Apple y encontré este mismo mensaje de error en mi iPhone 6 Plus.
Descubrí cómo solucionarlo en este caso sin embargo. Aparentemente, dado que el proyecto de ejemplo no se ha actualizado para los tamaños de pantalla del iPhone 6/6 Plus, falla debido a la escala de pantalla posterior que el dispositivo está haciendo a la aplicación. (Supongo que el servidor de anuncios sabe que el tipo de dispositivo está solicitando el anuncio y, por lo tanto, esperaría que las dimensiones de la vista de destino tengan un tamaño muy específico).
Cuando configuré una pantalla de inicio XIB para el proyecto, de modo que la aplicación se procesó en la escala adecuada en la pantalla, los anuncios de prueba comenzaron a funcionar de inmediato. :)
Esto me pasó una vez, y luego otra vez, todo funcionó correctamente. Mi aplicación se lanzó ahora, y funciona bien. En resumen, tal vez sea un problema transitorio en el lado de Apple o un problema de red local en el suyo. Inténtalo de nuevo - mira si alguna vez funciona. Por cierto, en un momento pude obtener el iAd de muestra en mi simulador, pero nada en el iPhone. Lo lancé de todos modos y nunca le entregué un problema.
Igual aquí, usando sdk 4.1 y no puedo lanzar ninguna aplicación de prueba iAd durante los últimos días. Probé muchas cosas pero nada funcionó. Supongo que está mal en el lado de Apple esta vez.
No, creo que fue generado por el servidor de Apple para que los desarrolladores puedan corregir el error. Aquí está la referencia de Apple .
Yo también tuve este problema: un iPad serviría bien para las pruebas iAds, pero un iPhone no. Después de un poco de investigación, parece estar relacionado con la configuración del reloj en el dispositivo, ¡lo que suena inverosímil, lo sé! La hora automática en el iPhone demoró unos minutos, y la iPad unos minutos, en comparación con la hora real (determinada por la configuración de la hora automática en la Mac).
La configuración manual de la hora en el iPhone hizo que los iAds de prueba comenzaran a funcionar, pero solo si el reloj era correcto en unos pocos segundos . Así que asegúrate de desplazar la rueda de minutos y salir del selector de tiempo justo cuando el tiempo real pasa al siguiente minuto. En realidad, parece que podría durar unos minutos, siempre y cuando los segundos fueran los correctos, por lo que probablemente el iPad funcionó bien a pesar de ser 5 minutos rápido.
En cuanto a por qué la configuración automática de la hora en el iPhone y el iPad están tan alejadas del tiempo real, ese es otro problema a resolver. Por ahora, dejaré mi iPhone en modo manual, al menos mientras pruebo iAds.