Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Temas recientes

Problemas Con AdMob

Iniciado por MotoSierraProducciones, Febrero 27, 2019, 07:10:10 AM

Tema anterior - Siguiente tema
Febrero 27, 2019, 07:10:10 AM Ultima modificación: Febrero 28, 2019, 11:59:29 AM por pioj
Hola a todos!
 
Tengo problemas con la integracion de AdMob con unity.
 
AdMob me da un numero de identificador de bloque de anuncio de prueba, ahi si me muestra el anuncio, pero al poner el udentificador de mi bloque de anuncios, ya no me muestra nada!
 
si alguien me pudiera ayudar a a arreglar este problema se lo agradeceria!!!

Hola, 
 
A ver si te sirve:
 
http://martra.uadla.com/usando-admob-para-unity/
 
 
 
Igualmente, puede ser que hayas creado hace poco tu bloque de anuncios, y no empieza a mostrarlos hasta pasadas unas horas, a veces casi 24. Pero ya te digo, sin ver las trazas ni mas info es complicado saber que puede estar pasando. 
 
Lo que hago yo es mostrar siempre los anuncios con mi código, pero añadiendo como device de test el telefono con el que hago las pruebas, para que Google no se enfade. Lo explico en el post. 
 
Saludos. 

Febrero 27, 2019, 07:04:56 PM #2 Ultima modificación: Febrero 28, 2019, 12:00:22 PM por pioj
Cita de: Pere date=1551269049Hola, 
   
   
      A ver si te sirve:
   
   
      http://martra.uadla.com/usando-admob-para-unity/
   
   
       
   
   
      Igualmente, puede ser que hayas creado hace poco tu bloque de anuncios, y no empieza a mostrarlos hasta pasadas unas horas, a veces casi 24. Pero ya te digo, sin ver las trazas ni mas info es complicado saber que puede estar pasando. 
   
   
      Lo que hago yo es mostrar siempre los anuncios con mi código, pero añadiendo como device de test el telefono con el que hago las pruebas, para que Google no se enfade. Lo explico en el post. 
   
   
      Saludos. 
   


 
 
 
 
Hola, gracias por responder a mi duda!!
 
he visto tu tutorial y es exactamente lo que he hecho en mi proyecto, esperare un tiempo a ver si ya aparece mi publicidad.
 
como duda extra, no es necesario enlazar la app en AdMob a FireBase y PlayStore??
 
Leei en las intrucciones de AdMob que tambien hay que descargar he instalar un Gradle y despues modificar un archivo xml AndroidManifest.xml y despues el main_activity.xml .....
 
 
 
PostData: ya han pasado 12 horas desde la creacion de mi bloque de anuncios y aun no se muestra nada.
 
PostData 2: Tambien he realizado los pasos de el tutorial del UnityAds, pero de igual manera no se muestra nada de publicidad...

Uffff, 
 
Que difícil. Lo estas ejecutando en el movil directamente con un deploy o usas Unity Remote? Creo que en este segundo caso no se muestran los anuncios, pero no estoy seguro. 
 
Has probado de mirar el log del dispositivo con adb? a ver si da alguna pista? 
 
Siento no poder ayudar mas, pero yo no recuerdo haber tenido problemas al integrar Adsense. 
 
Saludos, 

Febrero 28, 2019, 05:51:52 PM #4 Ultima modificación: Marzo 01, 2019, 01:22:42 AM por pioj
Cita de: Pere date=1551348204 
   


Lo ejecuto ya desde un teléfono aparte (de hecho se ha ejecutado en 5 teléfonos diferentes) y en ninguno aparece nada.
 
Te adjunto el Script por si acaso:
 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GoogleMobileAds.Api;
public class AdMobBanner : MonoBehaviour {
private BannerView bannerView;
public void Start() {
   string appId = "ca-app-pub-9414083729534943~7083624OIO";
   MobileAds.Initialize(appId);
   this.RequestBanner();
}
private void RequestBanner() {
   string adUnitId = "ca-app-pub-9414083729534943/6739190OIO";
   AdSize adSize = new AdSize(300, 50);
   bannerView = new BannerView(adUnitId, adSize, AdPosition.Top);
   AdRequest request = new AdRequest.Builder().Build();
   bannerView.LoadAd(request);
}
}

 
 
 
En la consola de AdMob me dice que hay solicitudes de llamada de anuncios.
 
En la consola de Unity aparece lo siguiente al ejecutar el código
 



   
       
   
   
      Starting auto-resolution before scene build...
   
   
      UnityEngine.Debug:Log(Object)
   
   
       
   
   
      Dummy .cto
   
   
      UnityEngine.Debug:Log(Object)
   
   
       
   
   
      Dummy Initialize
   
   
      UnityEngine.Debug:Log(Object)
   
   
       
   
   
      Dmmy .cto
   
   
      UnityEngine.Debug:Log(Object)
   
   
       
   
   
      Dummy CreareBannerView
   
   
      UnityEngine.Debug:Log(Object)
   
   
       
   
   
      Dummy LoadAd
   
   
      UnityEngine.Debug:Log(Object)
   
   
       
   

[/quote]
 
 
 
PD: No puedo subir capturas, me tira error la pagina, por eso te escribí todo.

MotoSierra, lo has solucionado? 
 
Lo únicoq eu veo un poco raro es que le indiques el tamaño en el codigo, con el id del anuncio tendria que ser suficiente, ya que l odefines desde la consola del admob, no? 
 
Saludos. 

Cita de: Pere date=1551690481MotoSierra, lo has solucionado? 
   
   
      Lo únicoq eu veo un poco raro es que le indiques el tamaño en el codigo, con el id del anuncio tendria que ser suficiente, ya que l odefines desde la consola del admob, no? 
   
   
      Saludos. 
   


No, Aun que deje el tamaño por defecto no aparece nada mientras corre el juego... Eso si, mellegan correos y correos de AdMob de como mejorar el indice de los anuncios, pero no se ve nada de publicidad....

es que pueden ser tantas cosas, en admob te salen visualizaciones? 
 
No vaya a ser que lo estes mostrando pero fuera de pantalla, o en un canvas que no se ve. 
 
 
 
Lo siento, no se que puede ser, pero por otro lado, a no ser que tengas un juego con miles de descargas... tampoco te estas perdiendo nada :-) 
 
 

Cita de: Pere date=1551817313es que pueden ser tantas cosas, en admob te salen visualizaciones? 
   
   
      No vaya a ser que lo estes mostrando pero fuera de pantalla, o en un canvas que no se ve. 
   
   
       
   
   
      Lo siento, no se que puede ser, pero por otro lado, a no ser que tengas un juego con miles de descargas... tampoco te estas perdiendo nada :-) 
   
   
       
   


Osea que hay que agregarlo a un canvas?
 
yo hice el script y se lo agregue a un GameObject vacio...
 
cuando hice la prueba con el numero de publicidad que da AdMob si se veia.... 
 
Como seria ponerlo en un canvas??

Marzo 10, 2019, 06:45:57 PM #9 Ultima modificación: Marzo 13, 2019, 03:15:31 PM por Bamf
 
 
Ui, es verdad, no recordaba que pusiste lo de que se te veia con un ID diferente. 
 
 
 
Mira, te dejo el código de ejemplo. Yo he creado un script que se llama banner, y cuando quiero que se muestre el banner lo único que hago es incorporar este script donde se tiene que mostrar. 
 
El procedimiento es exactamente el mismo que con el objeto vacío, en hierarchy creas un objeto de tipo canvas y le incorporas tu script. 
 
 
 

public class banner : MonoBehaviour
{
#if UNITY_ANDROID
    // Use this for initialization
    private BannerView bannerView;
    void Awake()
    {
        Debug.Log("Banner awake");
        string appUnitId = "ca-app-pub-XXXXXXXXXXXXXXXXXXXX";
        MobileAds.Initialize(appUnitId);
    }
    void OnEnable()
    {
        Debug.Log("Banner OnEnable");
        this.RequestBanner();
    }
    private void RequestBanner()
    {
        Debug.Log("Banner RequestBanner");
        string adUnitId = "ca-app-pub-xxxxxxxxxxxxxxxxxxxxxx";
        bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Bottom);
        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder().AddTestDevice("56D35FD1E6FC40F77B25CA1SS6371ACF").AddExtra("npa", "1").AddTestDevice("6D0A752D85EC77465DDAA19CD2898FC").Build();
        // Load the banner with the request.
        bannerView.LoadAd(request);
    }
    void OnDisable()
    {
        Debug.Log("Banner onDeisable");
        bannerView.Destroy (); 
    }
#endif
    }

 
 

Hola de nuevo, he agregado el script que me has puesto, pero aun asi no ararece nada, tendras algun correo o algun numeor de whatsapp donde podamos comunicarnos mas rapido??

Cita de: MotoSierraProducciones date=1552350433Hola de nuevo, he agregado el script que me has puesto, pero aun asi no ararece nada, tendras algun correo o algun numeor de whatsapp donde podamos comunicarnos mas rapido??
   


MotoSierra, 
 
Te podria dejar un mail, pero tampoc es que vaya a verlo mucho antes. Piensa que estoy en Unity por hobby y que tengo la tipica vide de señor con hijos y trabajo, es decir muy poco tiempo. 
 
Quizas lo que podrias hacer es subir el proyecto en un .git a ver si algún alma caritativa se lo baja y te soluciona el problema. Por que pueden ser muchas cosas como para solucionarlo en remoto, posiblemente sea alguna tontería.
 
Si no recuerdo mal es el proyecto de las hormigas, no?  Has probado con algún proyecto mas pequeño, a ver si consigues mostrar la publicidad? 
 
Saludos, 
 
 

Etiquetas: