Noticias

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

ayuda con admob para android

Iniciado por jeico008, Julio 27, 2017, 06:00:07 PM

Tema anterior - Siguiente tema
Julio 27, 2017, 06:00:07 PM Ultima modificación: Julio 27, 2017, 06:03:40 PM por jeico008
hola he bajado de varias partes el pluging de admod pero ha funcionado. baje el actual de la pagina en la consola de unity me muestra que todo esta bien ero cuando compilo y pruebo en el emulador y mobil le doy al boton (que tiene la funcion cargar) para que me muestre la publicidad y dice que ha aparecido un error y se reinicia la aplicacion.  Tiene el id identificador de cada dispositivo y nada y uso unity 5.0
 
Aqui dejo parte del codigo
 

using UnityEngine;
using System.Collections;
using GoogleMobileAds.Api;
public class publicidad : MonoBehaviour {
BannerView bannerView;
//--------------------------------------------------
void Start () {
}
//--------------------------------------------------
void Update () {

}
//--------------------------------------------------
public void RequestBanner(){
   string adID = "ca-app-pub-2018172339623719/214585756";
   #if UNITY_EDITOR
   string adUnitId = "unused";
   #elif UNITY_ANDROID
   string adUnitId = "ca-app-pub-2008872449623719/2194155756";
   #elif UNITY_IPHONE
   string adUnitId = "INSERT_IOS_BANNER_AD_UNIT_ID_HERE";
   #else
   string adUnitId = "unexpected_platform";
   #endif
   // Create a 320x50 banner at the top of the screen.
   bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
   // Create an empty ad request.
   AdRequest request = new AdRequest.Builder()
   .AddTestDevice(AdRequest.TestDeviceSimulator)       // Simulator.
   .AddTestDevice("3D5341B2128960F8D3182C6BC76CD")  // My test device.
   .Build();
   // Load the banner with the request.
   bannerView.LoadAd(request);
}
//--------------------------------------------------
public void Cargar(){
   RequestBanner();
}
}

 
 

Te paso mi proyecto de prueba que usa los Unit ID por defecto, si eso te funciona al cambiarlos por los tuyos funcionaran tambien sin duda... pero es mejor no hacer pruebas con identificadores finales porque donde despliegues los anuncios o PEOR AUN los toques, los de AdMob te tachan como trafico fraudulento y te cierran la cuenta sin poder recuperarla. Hay una manera (busca addTestDevice) para agregar los ID de dispositivo para hacer pruebas y que no tengas problemas. Otra cosa es que al crear los Unit ID no comienzan a servir publicidad hasta varias horas despues, a veces ha tomado entre 3 hasta 24 horas...
 
https://www.dropbox.com/s/hl51fp3ymstbi8w/AdMob%20Unity.7z?dl=0
 
Suerte!

Etiquetas: