UIScrollView no se desplaza al tocar la subvista GADBannerView

Tengo un proyecto que utiliza el SDK de anuncios de Google AdMob. Estoy tratando de mostrar algunos anuncios en la página de inicio junto con algunos otros botones, algunos de los cuales están debajo de la pantalla.

Utilicé un UIScrollView y agregué algunos GADBannerViews de DFP en el interior, así como los botones. Los anuncios se cargan bien y puedo hacer clic en los anuncios y botones sin ningún problema.

El problema es cuando trato de desplazar la vista de desplazamiento. Si empiezo a tocar la vista del anuncio, la vista de desplazamiento no se desplazará. Si empiezo a tocar en cualquier otro lugar, como un botón o un espacio en blanco, la vista de desplazamiento se desplaza correctamente. Parece que el anuncio de alguna manera toma el control de los eventos táctiles.

He intentado todo tipo de soluciones, como crear una vista de UIV transparente sobre los anuncios, que no funcionó porque los grifos no se registraron.

He intentado recorrer las subvistas de GADBannerView pero todas las clases de las subvistas parecen exclusivas de AdMob o inaccesibles. (GADWebView, _UIWebViewScrollView)

Incluso intenté agregar el anuncio a UITableView para ver si se desplazaría allí, pero tampoco funcionó.

Mi clase de controlador de vista es bastante grande, por lo que si necesita que publique un código, puedo crear una aplicación de muestra para demostrar el problema. Una solución alternativa por ahora es crear UIWebViews con el código de anuncio HTML dentro en lugar de usar GADBannerView. He probado esto y funciona, pero realmente no quiero perder la funcionalidad del método nativo.

¿Hay alguna forma de desplazar un UIScrollView si comienza a tocar el GADBannerView y permite que se pueda hacer clic en el anuncio?

¡Gracias

Respuestas a la pregunta(16)

Su respuesta a la pregunta