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:

  • ¿Cómo prevenir los incendios onNavigationItemSelected cuando se inicia la actividad?
  • Establecer android: showAsAction = "ifRoom | withText" mediante programación
  • Android Roboguice proguard warning
  • Cómo mostrar el título de la barra de acciones de Android sin que se produzca el truncamiento
  • OnNavigationItemSelected de la barra de acciones (int position, long itemId) no se dispara después de deslizar horizontalmente en Gingerbread
  • Agregando barra de acciones a listactivity
  • 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> 

  • Cómo hacer que este fragmento de diálogo simple semi-transparente
  • Determinar si la barra de acción está dividida
  • Ocultar el título de ActionBarSherlock y mostrar sólo el logotipo
  • ActionBarSherlock + maven + eclipse: dependencia no encontrada en el espacio de trabajo
  • No se puede crear actionbarsherlock: BuildConfig no se puede resolver con una variable
  • Establecer android: showAsAction = "ifRoom | withText" mediante programación
  • 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.