I'm working on app which is tutorial based app. I want to show my tutorials as well as banner ad at bottom I want to show tutorial on whole screen until ad is not loaded as soon as ad loads i want my tutorial to shift upside and show ad without overlapping. now I'm using this code but when ad is loading or user not connected to internet the layout for ad takes 50dp area of my screen.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#98FB98"
android:layout_above="@+id/ad_layout" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/title_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/app_name"
android:textSize="25sp"
android:layout_gravity="center"
android:gravity="center"
android:padding="10dp"
android:textColor="@drawable/blue"
android:textStyle="bold" />
<TextView
android:id="@+id/desc_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="left"
android:padding="10dp"
android:paddingTop="15dp"
android:text="@string/content_not_found"
android:textSize="16sp" />
</LinearLayout>
</ScrollView>
<RelativeLayout
android:id="@+id/ad_layout"
android:layout_height="50dp"
android:layout_width="fill_parent"
android:layout_alignParentBottom="true"
android:background="#98FB98" />
</RelativeLayout>