Anuncios de AdMob de iOS que no aparecen a less que estén en el dispositivo de testing

He seguido el tutorial provisto por Google aquí: https://developers.google.com/mobile-ads-sdk/docs/admob/ios/quick-start para configurar anuncios publicitarios de admob.

Mi código es exactamente como se muestra en la guía del enlace de arriba, así que cuando ejecuto la aplicación en mi dispositivo de testing o simulador, aparece un "Anuncio de testing" de "Banner inteligente". Sin embargo, en el segundo borro la línea de código debajo de ningún banner aparece en absoluto …

request.testDevices = @[ @"70b9ee4e66c8e6fa26cb84def25706d9" ]; 

Además, he cargado la aplicación en otro dispositivo y aún no aparece ningún anuncio publicitario, lo que me hace preguntarme cuándo envío la aplicación a la App Store, solo tiene sentido que todos mis usuarios no vean anuncios en sus dispositivos . ¿Por qué está pasando esto? ¡Me he estado rascando la cabeza en este! No quiero enviarlo para revisión hasta que esté seguro de que todo funciona correctamente y sé que los anuncios aparecerán no solo en los dispositivos de testing, sino también cuando la aplicación se vuelva VIVA. ¡Gracias por adelantado! 🙂

Tuve el mismo problema.

Mi error fue que había creado una aplicación dentro de AdMob para mi aplicación de Android, que funciona muy bien, pero cuando se trató de crear la aplicación en iOS, lo único que hice fue crear otro bloque de anuncios bajo esa misma aplicación. Hacer eso, me dio los mismos resultados que estás viendo.

Para solucionarlo, creé una nueva aplicación dentro de AdMob que era para la plataforma iOS, creó un bloque de anuncios allí y resolvió mi problema, ahora veo anuncios reales dentro de mi aplicación.

Solución extraña pero funcionó:

Siguiendo la guía provista por Google para configurar la mediación de anuncios en iOS, le indica que la implememnte a través de Storyboard / nib. Una vez que eliminé este método y simplemente implementé GADBannerView mediante progtwigción, todo comenzó a funcionar como se esperaba. Todo el problema molesto, pero por suerte está resuelto y puedo seguir adelante.

¿Has registrado una count con AdMob? Si es así, ¿ha reemplazado la ID de la unidad de anuncio de testing que se incluye en el inicio rápido con la suya? De lo contrario, eso explicaría el comportamiento que está viendo (la ID en el ejemplo es solo para anuncios de testing, y no servirá para los reales).

Una identificación de la unidad de anuncios identifica una location de anuncio dentro de su aplicación y es única para usted. Las instrucciones de AdMob para generar una están en su documentation de ayuda .

Esto no aparece si aparecerá si tiene un seguimiento de anuncios limitado en su configuration. En su dispositivo, verifique que Limit Ad Tracking no esté habilitado:

Configuración -> Privacidad -> Publicidad

Registraste tu count en la count de google admob que creía. Tienes tu propia ID de testing para tu count registrada. Siga los procedimientos exactos y marque el "self.bannerView.adUnitID" y también marque el código "self.bannerView.rootViewController = self;" en objectice-c progtwigndo lo que siguió en su código. Lo más importante es verificar el tamaño correcto del banner que es el tamaño pnetworkingeterminado. Deseos por su éxito. Disfrute de la encoding …