Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


AdMob AdView y ViewPager?

Tengo la aplicación de Android con ViewPager implementado de esta manera:

  • NoSuchMethodError getChildFragmentManager ()
  • Ocultar el título de una barra de acciones no funciona en las versiones anteriores de Android (con ActionBarSherlock)
  • Dar texto de la pestaña seleccionada un color diferente utilizando ViewPagerIndicator
  • Alinear ProgressBar horizontal a la parte superior (quitar hueco)
  • Error de AAPT con código de error -1073741819
  • Android ActionBar: mostrar / ocultar las pestañas de forma dinámica?
  • No sé cómo implementar AdView debajo de ViewPager. He intentado poner AdView debajo del ViewPager programmatically y en xml. No hay errores, pero los anuncios no se muestran.

    Mi xml:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_alignParentBottom="top" android:layout_height="0dp" android:layout_weight="1"/> <com.google.ads.AdView android:id="@+id/ad" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:layout_below="@+id/pager" ads:adSize="BANNER" ads:adUnitId="@string/admob_publisher_id" ads:loadAdOnCreate="true" > </com.google.ads.AdView> 

  • Cambiar la altura de la barra de acción en Android JellyBean
  • Android (ActionBarSherlock) ¿Hay alguna manera de mantener la misma altura de ActionBar tanto en el retrato y el paisaje?
  • Cambiar el texto dinámicamente para el botón de barra de acciones de Android
  • GetSupportFragmentManager () no está definido
  • ActionBarSherlock (ABS): cómo personalizar el texto del modo de acción close item?
  • Styling Sherlock Barra de Acción desplegable artículos
  • 2 Solutions collect form web for “AdMob AdView y ViewPager?”

    OK, tienes un par de problemas.

    1. La orientación sólo es relevante para LinearLayout.
    2. Layout_alignParentBottom necesita un valor booleano no "top"
    3. Layout_weight sólo es relevante para LinearLayout o RelativeLayout

    Tienes 2 opciones. Utilice un RelativeLayout pero defina primero el AdView con el ViewPager definido como superior o utilice un LinearLayout y haga que ViewPager llene el espacio no utilizado usando layout_weight.

    Como RelativeLayout

     <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <com.google.ads.AdView android:id="@+id/ad" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" ads:adSize="BANNER" ads:adUnitId="@string/admob_publisher_id" ads:loadAdOnCreate="true" /> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="0dp" android:layout_alignParentTop="true" android:layout_above="@+id/ad" /> </RelativeLayout> 

    O como LinearLayout

     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"/> <com.google.ads.AdView android:id="@+id/ad" android:layout_width="match_parent" android:layout_height="wrap_content" ads:adSize="BANNER" ads:adUnitId="@string/admob_publisher_id" ads:loadAdOnCreate="true" /> </LinearLayout> 

    Personalmente me iría con el LinearLayout se siente más sencillo.

    Esto funcionó para mí.

      AdView adView = (AdView) findViewById(R.id.ad); adView.bringToFront(); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.