Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 05/06/14, 19:50:13
Avatar de feelmusic
feelmusic feelmusic no está en línea
Miembro del foro
Mensajes: 359
Compra y venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Google Mobile Ads SDK

Buenas, estoy intentando cambiar de admob a google mobile ads y he seguido la guía para implementar el anuncio intersticial https://developers.google.com/mobile.../advanced#play y me sale el siguiente error en el logcat de eclipse: The Google Play services resources were not found. Check your project configuration to ensure that the resources are included., y no me sale el anuncio.

Y también se queda subrayado en amarillo la siguiente linea: import com.google.android.gms.ads.*;

Alguien me puede echar una mano.
Responder Con Cita


  #2  
Viejo 05/06/14, 21:29:33
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
¿Cómo estás añadiendo la librería de Google Play Services? ¿Añadiendo el .jar a tu directorio lib o cargándolo desde un proyecto de tipo Library?

Si es de la primera forma lo estás haciendo mal, porque los "res" no están en el .jar, debes hacerlo de la segunda forma.

Y lo de la línea amarilla del import, es porque no estás usando ninguna clase de ese paquete, así que algo debes estar haciendo mal.
Responder Con Cita
  #3  
Viejo 05/06/14, 21:39:09
Avatar de feelmusic
feelmusic feelmusic no está en línea
Miembro del foro
Mensajes: 359
Compra y venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Como lo explica google en sus pasos, es decir, importar la carpeta lib de google service, marcarla como library y depues en la aplicación le doy a propiedades, android y la añado.
Lo de la linea amarilla nose que estoy haciendo mal ya que he seguido todos los pasos, de todas maneras lo volveré hacer a ver que me dejo.

Si os ocurre otra cosa que pueda ser que me este saltando podéis comentarlo
Responder Con Cita
  #4  
Viejo 05/06/14, 22:13:16
Avatar de joselehhh
joselehhh joselehhh no está en línea
Usuario muy activo
Mensajes: 1,111
Compra y venta: (3)
 
Fecha de registro: jun 2011
Localización: Toledo
Mensajes: 1,111
Modelo de smartphone: Xiaomi Redmi Note 4 global 3/32
Versión de ROM: 7.0
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 2 hilos
El código de error del log por lo visto no hay por que preocuparse. Es una especie de bug porque a mi también me sale y muestro anuncios (banner e intersticial)
Responder Con Cita
  #5  
Viejo 05/06/14, 22:16:54
Avatar de feelmusic
feelmusic feelmusic no está en línea
Miembro del foro
Mensajes: 359
Compra y venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Es que lo pruebo en el movil directamente, y deberia de salir. Al menos me salian con el sdk admob
Responder Con Cita
  #6  
Viejo 05/06/14, 22:43:49
Avatar de joselehhh
joselehhh joselehhh no está en línea
Usuario muy activo
Mensajes: 1,111
Compra y venta: (3)
 
Fecha de registro: jun 2011
Localización: Toledo
Mensajes: 1,111
Modelo de smartphone: Xiaomi Redmi Note 4 global 3/32
Versión de ROM: 7.0
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 2 hilos
Yo en mi proyecto no tengo marcado el "is library" y para el tema del interstitial lo hago asi:

//Creamos

interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(getString(R.string.ad_uni t_intersticial));

// Create ad request.

// Begin loading your interstitial.
interstitial.loadAd(new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice(getString(R.string.idTestDevice))
.build());

//Metodo para mostrar interstitial

public void displayInterstitial() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}

//yo lo llamo en el onbackpressed

@Override
public void onBackPressed() {
super.onBackPressed();
displayInterstitial();
finish();
}

Un saludo.

EDIT:
En cuanto al import, yo también importo com.google.android.gms.ads.*; y efectivamente lo uso por lo que no está subrayado en amarillo.
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 05/06/14, 22:48:23
Avatar de feelmusic
feelmusic feelmusic no está en línea
Miembro del foro
Mensajes: 359
Compra y venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Gracias, lo probare
Responder Con Cita
  #8  
Viejo 07/06/14, 13:52:17
Avatar de feelmusic
feelmusic feelmusic no está en línea
Miembro del foro
Mensajes: 359
Compra y venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Gracias, ya se muestran los anuncios
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 13:17:11 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007