Drodzy użytkownicy, mam wielką prośbę. W Android Studio w prostej aplikacji próbuję zamieścić reklamę. Gdy banner zamieszczałem na górze, nad FrameLayout
to reklama działała, natomiast gdy reklamę umieszczałem pod FrameLayout
to reklama nie wyświetlała się, przypuszczam, że ją spycha poza ekran.
Oto fragment kodu z pliku XML:
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/fragment_s"
android:orientation="vertical">
</FrameLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="55dp"
android:gravity="center_horizontal"
>
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="320dp"
android:layout_height="50dp"
ads:adSize="BANNER"
ads:adUnitId="xxx" />
</LinearLayout>
Dużo tych LinearLayoutów, ale próbowałem wielu sposobów, myślałem, że jak ustawię na siłę wymiary reklamie, a dodatkowo Layoutowi, który ją trzyma, to program ogarnie to i zostawi reklamę na ekranie, ale niestety spycha ją poza ekran lub...
Próbowałem też wpakować tego FrameLayout
w ScrollView
i nie pomogło. Próbowałem FrameLayout
ustawić wysokość na 0dp
i dać wagę
na 1 i również nic nie pomogło. Tam gdzie się dało, jako wysokość ustawiałem wrap_content
i też nic.
Jeśli ktoś ma wolną chwilę to proszę spróbować mi pomóc.