Intenté incluir admob en una aplicación de Android en Eclipse. Pero me sale un error en el layout.xml. Eclipse me dice que com.admot.android.ads.AdView es un prefijo independiente. Tengo la biblioteca admob incluida en la ruta de compilación, siguiendo las instrucciones en pdf. Pero todavía no parece encontrar la clase AdView. ¿Pero por qué?com.admob.android.ads.AdView prefijo unbound?
Este es el diagrama que produce el error:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/renegrothmann.kalah"
android:layout_width="wrap_content" android:layout_height="wrap_content"
>
<renegrothmann.kalah.GameView
android:id="@+id/gameView" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="2px"
/>
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
myapp:backgroundColor="#000000"
myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC"
/>
</LinearLayout>
¿Escribió el error 'com.admot.android.ads.AdView'? Porque debería ser admob en lugar de admot – Nanne
@Nanne: Sí, escribí eso, por lo que el tipo es mío. No tengo idea de cómo vincular esa vista de AdView aparte de agregar la biblioteca. Si ayuda: importé la biblioteca y agregué la biblioteca interna como se describe en los documentos. – Rene
Rene. No ha incluido el espacio de nombres admob. Esto es obligatorio, no es opcional. También noté que usa la etiqueta com.admob.android.ads.Adview. No estoy seguro de que sea un nombre de etiqueta anterior o de que haya un error en la documentación que tiene. Pruebe la etiqueta com.google.ads.AdView en su lugar. Además, vea mi respuesta a continuación. – n4rzul