view - Hide Banner Space when there there are no Ads Android -
i changed admob sdk gps lib , there 1 thing bothering me. have simple view define line in layout prevent users clicking on ads unintentionally. admob sdk line drop bottom of layout when there no ads, gps lib, view remains is.  
and when there no ads, when user using app in offline mode there empty ugly space.  
how can rid of space when there no ads? here xml
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:ads="http://schemas.android.com/apk/res-auto"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:background="@drawable/back2" >     <relativelayout         android:id="@+id/upperbar"         android:layout_width="match_parent"         android:layout_height="48dp"         android:background="#000000" >         <relativelayout             android:id="@+id/relativelayout1"             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:layout_alignparentleft="true"             android:layout_alignparenttop="true"             android:background="@drawable/bar"             android:paddingbottom="2dp"             android:paddingleft="2dp"             android:paddingright="2dp"             android:paddingtop="2dp" >             <imagebutton                 android:id="@+id/infop"                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_marginleft="20dp"                 android:background="@drawable/info_select_blue" />             <imagebutton                 android:id="@+id/share"                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_alignparenttop="true"                 android:layout_centerhorizontal="true"                 android:background="@drawable/share_selector_blue" />             <imagebutton                 android:id="@+id/moreaps"                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_alignparentbottom="true"                 android:layout_alignparentright="true"                 android:layout_marginright="20dp"                 android:background="@drawable/more_selector_blue" />         </relativelayout>     </relativelayout>     <gridview         android:id="@+id/grid_view"         android:layout_width="match_parent"         android:layout_height="match_parent"         android:layout_above="@+id/view"         android:layout_below="@+id/sbsz"         android:columnwidth="110dp"         android:horizontalspacing="10dp"         android:listselector="#00000000"         android:numcolumns="auto_fit"         android:verticalspacing="12dp" >     </gridview>     <seekbar         android:id="@+id/sbsz"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_alignparentleft="true"         android:layout_below="@+id/upperbar"         android:progressdrawable="@drawable/apptheme_scrubber_progress_horizontal_holo_dark"         android:thumb="@drawable/apptheme_scrubber_control_selector_holo_dark" />     <com.google.android.gms.ads.adview         android:id="@+id/adview"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_alignparentbottom="true"         android:layout_alignparentleft="true"         ads:adsize="smart_banner"         ads:adunitid="@string/banner" >     </com.google.android.gms.ads.adview>     <view         android:id="@+id/view"         android:layout_width="fill_parent"         android:layout_height="17dp"         android:layout_above="@+id/adview"         android:layout_alignparentleft="true"         android:background="@drawable/bar"         android:visibility="visible" />  </relativelayout> 
you have check programatically there ad present or no.if ads not present set
adview.setvisibility(view.gone)  else
adview.setvisibility(view.visible) thats it...
Comments
Post a Comment