Cómo obtener problemas de AdMobs

Tengo algunos problemas extraños al comenzar con AdMobs.

PRIMER PROBLEMA

Cuando intento agregar mi banner por este código:

layout = (RelativeLayout) findViewById(R.id.adprincipal); adView = new AdView(this); adView.setAdUnitId("my unit id"); adView.setAdSize(AdSize.BANNER); AdRequest adRequest = new AdRequest.Builder() .addTestDevice("my device") .build(); // Load the adView with the ad request. adView.loadAd(adRequest); layout.addView(adView); 

No consigo nada si pongo el tamaño AdSize.SMART_BANNER pero consigo una bandera de la prueba con AdSize.BANNER pero AdSize.BANNER (incluso BANNER y SMART_BANNER) esto es lo que consigo de LogCat:

CUANDO BANNER

12-30 04: 41: 00.380: W / ResourceType (27407): falla getEntry porque entryIndex 13 está más allá del tipo entryCount 5

12-30 04: 41: 00.380: W / ResourceType (27407): Error al obtener entrada para 0x7f0b000d (t = 10 e = 13) en el paquete 0 (error -2147483647)

12-30 04: 41: 00.380: E / GooglePlayServicesUtil (27407): No se encontraron los recursos de servicios de Google Play. Compruebe la configuración de su proyecto para asegurarse de que los recursos están incluidos.

12-30 04: 41: 00.400: W / ResourceType (27407): falla getEntry porque entryIndex 13 está más allá del tipo entryCount 5

12-30 04: 41: 00.400: W / ResourceType (27407): Error al obtener entrada para 0x7f0b000d (t = 10 e = 13) en el paquete 0 (error -2147483647)

12-30 04: 41: 00.400: E / GooglePlayServicesUtil (27407): No se han encontrado los recursos de servicios de Google Play. Compruebe la configuración de su proyecto para asegurarse de que los recursos están incluidos.

12-30 04: 41: 02.111: I / GATE (27407): DEV_ACTION_COMPLETED

12-30 04: 41: 02.111: I / Ads (27407): Carga del anuncio terminado.

CUANDO SMART_BANNER

12-30 04: 48: 27.476: W / ResourceType (29507): falla getEntry porque entryIndex 13 está más allá del tipo entryCount 5

12-30 04: 48: 27.476: W / ResourceType (29507): Error al obtener entrada para 0x7f0b000d (t = 10 e = 13) en el paquete 0 (error -2147483647)

12-30 04: 48: 27.476: E / GooglePlayServicesUtil (29507): No se encontraron los recursos de servicios de Google Play. Compruebe la configuración de su proyecto para asegurarse de que los recursos están incluidos.

12-30 04: 48: 27.516: D / OpenGLRenderer (29507): Habilitar modo de depuración 0

12-30 04: 48: 27.576: W / ResourceType (29507): falla getEntry porque entryIndex 13 está más allá del tipo entryCount 5

12-30 04: 48: 27.576: W / ResourceType (29507): Error al obtener entrada para 0x7f0b000d (t = 10 e = 13) en el paquete 0 (error -2147483647)

12-30 04: 48: 27.576: E / GooglePlayServicesUtil (29507): No se han encontrado los recursos de servicios de Google Play. Compruebe la configuración de su proyecto para asegurarse de que los recursos están incluidos.

12-30 04: 48: 31.450: I / Ads (29507): No hay relleno en el servidor de anuncios.

12-30 04: 48: 31.450: W / Ads (29507): No se pudo cargar el anuncio: 3

12-30 04: 48: 31.450: E / SQLiteLog (29507): (14) no puede abrir archivo en la línea 30241 de [00bb9c9ce4]

12-30 04: 48: 31.450: E / SQLiteLog (29507): (14) os_unix.c: 30241: (2) abierto (/NotificationPermissions.db) –

12-30 04: 48: 31.450: D / WebKit (29507): ERROR:

12-30 04: 48: 31.450: D / WebKit (29507): La base de datos SQLite no se pudo cargar desde /NotificationPermissions.db

12-30 04: 48: 31.450: D / WebKit (29507): Causa – no se puede abrir el archivo de base de datos

12-30 04: 48: 31.450: D / WebKit (29507): external / webkit / Source / WebCore / plataforma / sql / SQLiteDatabase.cpp (71): bool WebCore :: SQLiteDatabase :: open (const WTF :: String & Bool

Y SMART BANNER no carga

SEGUNDO PROBLEMA

Tengo los mismos errores que "BANNER" estableciendo un INTERSTITIAL, pero finalmente también carga …

¿Qué pasa?

He intentado: esto , esto y esto he reinstalado mi biblioteca, descargado el lastet, eliminado y reinstalado … etcetera.

Gracias.

En el cambio del emulador siguiente:

 AdRequest adRequest = new AdRequest.Builder() .addTestDevice("my device") .build(); 

a

 AdRequest request = new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // All emulators .addTestDevice("B3EEABB8EE11C2BE770B684D95219ECB") // Emulator id you will get in the LogCat verbose .build(); adView.loadAd(request); 

En el dispositivo real:

 adView.loadAd(new AdRequest.Builder().build()); 

Además, compruebe en su servidor de anuncios (lo más probablemente AdMob), si el anuncio para su ad_unit_id tiene BANNER, SMART BANNER e INTERSTITIAL habilitados.

Puede ignorar este mensaje de forma segura. Esto está escrito en las preguntas frecuentes del SDK de anuncios para móviles de Google.

Ver este enlace

  • Google map v2 Infowindow personalizado con dos botones o ImageView
  • Subclase de SupportMapFragment resultados en un NullPointerException
  • Funcionalidad de carga intersticial de Admob demasiado lenta
  • Libgdx - IllegalStateException en una ubicación desconocida
  • Consola para desarrolladores de Google Play Store: no se puede administrar la lista de probadores para la prueba de beta cerrada
  • IllegalArgumentException: com.google.android.gms.common.internal.db
  • Cómo obtener la versión más reciente de la aplicación de Google PlayStore en caso de que se haya cargado el archivo mutiple apk
  • Configuración de Google Play Games Services
  • Llamada incorrecta: paquete especificado com.google.android.play.games bajo uid 10238 pero es realmente 10062
  • Inicio de sesión de Android con Google Plus en el primer inicio de sesión
  • Google Analytics para Android: no vea Demographics and Interests report
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.