Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: gameforever en Septiembre 14, 2015, 03:07:47 AM

Título: Como puedo hacer un Interstitial Asyncronomo???
Publicado por: gameforever en Septiembre 14, 2015, 03:07:47 AM
Hola amigos de la comunidad, necesito que me den una manito.
Estoy utilizando la función

CREATE:
///alarma   
alarm[0]=3000;

ALARM0:
instance_create(0,0,obj_interstitial)

if ads_interstitial_available()
    {
    ads_interstitial_display();
    }

eso me ayuda a mostrar mi publicidad admob cada cierto tiempo, sin embargo al apretar la x para quitar la publicidad se pone la pantalla en negro y demora mucho en volver a mostrar la pantalla del juego, e notado muchos juegos que incluyen esta publicidad y que al momento de quitarla el juego vuelve de inmediato sin ningún lapso de tiempo.

Como puedo hacer (si es posible) que este se vuelva asyncronomo para evitar que el juego se pege después de quitar la publicidad?
Título: Re:Como puedo hacer un Interstitial Asyncronomo???
Publicado por: Guacusio en Septiembre 14, 2015, 02:12:29 PM
Las funciones de advertising de GML quedaron obsoletas y ahora se hace lo mismo mediante extensiones. Te sugiero que pruebes una extensión para mostrar publicidad, como la que viene en el demo de google mobile ads de GMS.
Título: Re:Como puedo hacer un Interstitial Asyncronomo???
Publicado por: gameforever en Septiembre 15, 2015, 02:34:29 AM
Hola guacusio, ahora estoy utilizando las extenciones, sin embargo tengo la misma inquietud, nose como lo hacen algunos para mostrar el interstitial y que al sacarlo el juego continúe de inmediato sin que se ponga la pantalla en negro, porque se ve igual que utilizando la manera obsoleta.
Título: Re:Como puedo hacer un Interstitial Asyncronomo???
Publicado por: Guacusio en Septiembre 15, 2015, 04:23:08 AM
En el caso de un interstitial la extensión de la demo lo carga en forma asíncrona pero paraliza el juego al mostrarlo, es decir, el juego sigue corriendo mientras se carga y una vez termina de cargar y es mostrado utilizando las funciones para ello, el juego se interrumpe hasta que el interstitial es cerrado. Esto no pasa con los banners, que no interrumpen el juego en ningún momento. Hasta ahora no me ha pasado que la pantalla se ponga negra un largo rato al cerrar el interstitial, en eso no puedo ayudarte y tal vez a otro le pase algo parecido; tal vez dependa del tipo de dispositivo donde se ejecute.