como mostrar el interstitial de admob al perder o siempre que entra a una room espesifica actualmente uso este codigo
[create]
globalvar INTER_ID;
global.INTER_ID = "ca-app-pub-0000000/0000000";
GoogleMobileAds_Init(global.INTER_ID);
GoogleMobileAds_LoadInterstitial();
alarm[0] = room_speed;
[Alarm 0]
if (GoogleMobileAds_InterstitialStatus() == "Ready")
{
GoogleMobileAds_ShowInterstitial();
}else
{
alarm[0] = room_speed;
}
Yo siempre para los intersticiales lo hago de la siguiente manera:
Creo un objeto llamado obj_intersticial y en el evento create coloco el siguiente código
globalvar INTER_ID;
global.INTER_ID = "Aquí va tu código ID";
GoogleMobileAds_Init(global.INTER_ID);
GoogleMobileAds_LoadInterstitial();
GoogleMobileAds_ShowInterstitial();
Con ese código ya se tiene que cargar tu intersticial. Pero te voy a dar un par de consejos. Es molesto que siempre te aparezcan los anuncion intersticiales y puedes cansar al usuario, así que ¿Porqué no crear otro objeto que se encargue de generar una probabilidad de por ejemplo 3 en 10 de que se cree ese anuncio?
Para eso creo un objeto llamado obj_generador_intersticial y en el evento create coloco lo siguiente:
randomize()
instance_create(x,y,obj_banner)
intersticial_random=irandom_range(0,10)
if intersticial_random >=7
{
instance_create(x,y,obj_inter)
}
Lo que hace ese código es asignar un valor aleatorio entre el 1 y el 10. Si es mayor o igual a 7 se crea el anuncio intersticial. Significa que las probabilidades de que aparezca el intersticial es de un 30%.
Entonces directamente en tu room colocas el objeto llamado obj_generador_intersticial.
Y recuerda que para que se visualice el anuncio si o si tienes que compilar el *.apk e instalarlo en tu celular. Si solo lo pruebas no se verá el anuncio.
Si quieres que se decepcionenos de tanto anuncios trata de ver como ponerle más si quieres anuncios moderados déjalo como esta no toques nada el solo aparecerá cada 3 veces .
Suerte
a que te refieres cuando pones obj_banner? no seria el objeto que contiene el interstitial?