Pregunta

Tengo las dos preguntas siguientes, he intentado googlear estos, pero no encontró ninguna suerte. Por favor, ayúdame.

  1. He integrado AdMob anuncio a mi aplicación para el iPhone. cuando se hace clic en la vista admob, Safari se abrió, y si hay algún error en la carga del anuncio, se muestra un mensaje de error que dice "Safari no puede abrir la página porque se ha producido demasiados redireccionamientos" hay un botón Aceptar en el error pop-up , cuando se hace clic en el botón Aceptar sólo el emergente de error se cierra y el control no va a volver a la aplicación. ¿Cómo podemos hacer que vuelva a la aplicación?

  2. ¿Cómo añadir funcionalidad de auto-cierre para el anuncio de AdMob?

¿Fue útil?

Solución

(1) Una vez que el control se transfiere a Safari, iPhone OS inicia el cierre de su aplicación hacia abajo. El control no se transferirá de nuevo a su aplicación - el usuario tendrá que cerrar Safari y reiniciar la aplicación.

La única manera de visualizar contenido web en una aplicación para el iPhone sin su cierre aplicación es mediante la incorporación del navegador web dentro de su aplicación. Sin embargo, espero que su red ad insisten en que sus anuncios abiertas en Safari para asegurar que el contenido no ha sido manipulado.

(2) Del mismo modo, no hay manera de volver a su aplicación una vez iniciado Safari carga. Sugiero que se centran en la fijación de lo que está mal con la implementación del código del anuncio.

Otros consejos

Creo que esto va a responder dos preguntas:

Con AdMob, se puede controlar la forma en que sus anuncios se están transfiriendo a Safari. Por lo tanto, si NO NO quiero que eso ocurra, se puede añadir el siguiente método a la clase de implementación de AdMobDelegate protocolo:

- (BOOL)useEmbeddedWebView
{
    return YES;
}

De este modo, el anuncio se muestra en un navegador interno en lugar de lanzar Safari para hacerlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top