Parece que no se puede visualizar un ListView y un AdView al mismo tiempo
Tengo una actividad en mi aplicación que simplemente muestra algunos resultados de una búsqueda. Estos datos se muestran utilizando un ListView. Esto funciona bien. Hace poco he intentado agregar un Adview debajo, pero simplemente no se muestra. Lo que es más, empuja mi lista de vista hasta la parte superior de la pantalla para que sólo puede ocupar el 20% o más de la pantalla – con sólo en blanco por debajo.
Aquí está la pantalla XML:
- ¿Cómo puedo mostrar y ocultar los anuncios de banner de admob?
- Adview (admob) con carga de datos asincrónica
- Impedir que AdView se recupere para cada actividad
- Excepción de seguridad de Admob: denegación de permisos
- ¿Cómo especificar adUnitId mediante programación para AdMob?
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:myapp="http://schemas.android.com/apk/res/uk.co.redfruit.android.whogotwhat" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="10dp" android:paddingBottom="10dp" > <ListView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/scanResults" android:paddingLeft="5dp" android:paddingRight="5dp" /> <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>
¿Que me estoy perdiendo aqui?
- la animación adview admob hace que glsurfaceview se retrasa
- Carpeta IDFA / GAID
- Cómo implementar AdView AdView en la aplicación para Android
- El tamaño del anuncio y el ID de la unidad de anuncio deben configurarse antes de loadAd cuando se establezca mediante programación
- Android: El uso de adjustPan y adjustResize no funciona, pero necesito ambos
- ¿Cuál es el tamaño, en píxeles, de AdSize.BANNER?
- AdView causa pérdida de memoria
- ¿Cómo obtener el mejor tamaño de admob para la configuración actual de la pantalla?
Para empezar, utilice android:orientation="vertical"
en su LinearLayout, o por defecto será horizontal
. En segundo lugar, pruebe a configurar la altura de fill_parent
como fill_parent
y establezca su altura ListView
en 0px
pero con un layout_weight
de 1
. Si todavía no se está comportando, diría que AdView
de admob está comportándose mal e ignorando la directiva wrap_content
– intente fijar su altura a un tamaño específico en dip
(Admob debería decirle cuáles son los tamaños que van a servir allí , De todos modos).
Además, el AdMob AdView no muestra si no pudo recuperar un anuncio. Compruebe su LogCat para ver si hay mensajes de AdMobSDK allí. Puede que tenga que agregar un anuncio de casa a su cuenta para asegurarse de que está funcionando.
También pondría un layout_weight = 1 en el AdView, tal vez también intente layout_height = "wrap_content" en el ListView.
- Cómo llamar a una clase de actividad de una clase de java de noraml en Android
- Cómo romper el texto de estilo en las páginas en Android?