El anuncio de AdMob no se está ejecutando en el teléfono

Después de mi pregunta anterior he logrado añadir y banner de anuncio a mi aplicación, pero cuando lo ejecuto en simulador o teléfono, en el banner de anuncio que dice

"Debe tener declarada AdActivity en AndroidManifest.xml con configChanges!

En mi manifiesto tengo …

<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation"/> 

que se copió del ejemplo descargado ….

Si sigo las instrucciones de Admob … el manifiesto debería gustarle …

 <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 

El manifiesto tiene un error y no se guardará ..? ¿Dice que no se permiten los tipos de cadenas?

A continuación se muestra el código de maifest completo, éste es el que tiene el error …

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.coopersoft.ELcalcV" android:versionCode="5" android:versionName="1.1"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".ELcalcV" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".Help" android:label="@string/help_title" > </activity> <activity android:name=".About" android:label="@string/about_title" android:theme="@android:style/Theme.Dialog"> </activity> <activity android:name=".CalcV" android:label="@string/calc_title"> </activity> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> </application> <uses-sdk android:minSdkVersion="8" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

Tengo el mismo problema que tú, y lo resolví de la siguiente manera.

Cambie la meta de Android a 3.2. Si está utilizando Eclipse, vaya a las propiedades de su proyecto y en la opción de Android ponga el objetivo de construcción del proyecto a 3.2. Esto solucionará el problema y el error desaparecerá.

Le sugiero que revise estas preguntas: AdMob no puede mostrar anuncios debido a configChanges

Error de Admob en Eclipse para android: configChanges

Y también la página admob http://code.google.com/intl/it-IT/mobile/ads/docs/android/fundamentals.html#requirements

Y como decía en esa página

El SDK de anuncios de Google AdMob para Android requiere Android 1.5 o posterior. Asegúrate de tener la última copia del SDK de Android y de que compites contra al menos Android v3.2 (establece el objetivo en default.properties en android-13).

Todo finalmente funcionando bien ahora …

Tuve Padding conjunto en mi diseño lineal a 20 dp. Piensa que esto es lo que impedía que los anuncios se mostraran. Mis aplicaciones se prueban en un incendio de HTC para asegurarse de que las aplicaciones funcionan bien en otros teléfonos.

Con el conjunto de relleno, la resolución de la pantalla era demasiado pequeña para mostrar los anuncios.

Ahora, cuando se ejecuten aplicaciones, los anuncios aparecen dentro de 10 a 15 segundos, si la conexión de red lo permite.

  • Migración de cuentas de AdMob y cuenta de AdSense
  • ¿Hay alguna manera de precargar anuncios de AdMob en Android?
  • ¿Dónde consigo el frasco de admob?
  • AdMob - Deshabilitar solicitud onPause ()
  • ¿Cuál es la diferencia entre onPresentScreen y onLeaveApplication?
  • Desactivar correctamente los anuncios de AdMob
  • Cómo configurar admob en IntelliJ Idea?
  • ¿Inicializar Google Mobile Ads SDK (Admob) sólo una vez?
  • ClassNotFoundException: No encontró la clase en la ruta: DexPathList
  • AdRequest.Builder no se puede resolver con un tipo
  • Cómo obtener mediante programación el ID de dispositivo para Admob?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.