Android 无法显示AdMob横幅

Android 无法显示AdMob横幅,android,Android,我需要在我的视图底部放置AdMob横幅,并在其上方放置内容的滚动视图,这样横幅就应该始终可见 问题是我的ScrollView占据了整个屏幕,logcat系统显示我没有空间显示横幅 这是logcat: 03-14 10:22:56.342 1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found. 03-1

我需要在我的视图底部放置AdMob横幅,并在其上方放置内容的滚动视图,这样横幅就应该始终可见

问题是我的ScrollView占据了整个屏幕,logcat系统显示我没有空间显示横幅

这是logcat:

03-14 10:22:56.342    1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
03-14 10:22:56.352    1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
03-14 10:22:56.352    1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
03-14 10:22:56.352    1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
03-14 10:22:56.352    1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [ERROR:gpu_info_collector.cc(86)] gfx::GLSurface::InitializeOneOff() failed
03-14 10:22:57.282    1664-1695/com.elisafedeli.consiglipergenitori.app E/ActivityThread﹕ Failed to find provider info for com.google.plus.platform
03-14 10:23:08.692    1664-1664/com.elisafedeli.consiglipergenitori.app E/Ads﹕ Not enough space to show ad! Wants: <720, 100>, Has: <720, 0>
03-14 10:22:56.342 1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [错误:gl_surface_egl.cc(153)]未找到合适的egl配置。
03-14 10:22:56.352 1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [错误:gl_surface_egl.cc(620)]GLSurfaceEGL::InitializeOneOff失败。
03-14 10:22:56.352 1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [错误:gl_surface_egl.cc(153)]未找到合适的egl配置。
03-14 10:22:56.352 1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [错误:gl_surface_egl.cc(620)]GLSurfaceEGL::InitializeOneOff失败。
03-14 10:22:56.352 1664-1664/com.elisafedeli.consiglipergenitori.app E/chromium﹕ [错误:gpu_info_collector.cc(86)]gfx::GLSurface::InitializeOneOff()失败
03-14 10:22:57.282 1664-1695/com.elisafedeli.consiglipergenitori.app E/ActivityThread﹕ 未能找到com.google.plus.platform的提供商信息
03-14 10:23:08.692 1664-1664/com.elisafedeli.consiglipergenitori.app E/Ads﹕ 没有足够的空间显示广告!想要:,拥有:
这是我的布局:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    android:fillViewport="true"
    android:orientation="vertical">

    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"

        >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:layout_marginLeft="30dp"
            android:layout_marginRight="30dp"
            android:layout_marginBottom="30dp"
            android:fillViewport="true" >

            <!-- Consiglio 1 -->
            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_marginBottom="20dp">

                    <ImageView
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:id="@+id/img1"
                            android:background="@drawable/uno"/>

                        <TextView
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:id="@+id/testoUno"
                            android:text="Consiglio 1"/>

            </LinearLayout>
            <!-- /Consiglio 1 -->

            <!-- Consiglio 2 -->
            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_marginBottom="20dp">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/testoDue"
                    android:text="Consiglio 2"/>

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/img2"
                    android:background="@drawable/due"/>

            </LinearLayout>
            <!-- /Consiglio 2 -->

            <!-- Consiglio 3 -->
            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_marginBottom="20dp">

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/img3"
                    android:background="@drawable/tre"/>

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/testoTre"
                    android:text="Consiglio 3"/>

            </LinearLayout>
            <!-- /Consiglio 3 -->

            <!-- Consiglio 4 -->
            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_marginBottom="20dp">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/testoQuattro"
                    android:text="Consiglio 4"/>

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/img4"
                    android:background="@drawable/quattro"/>

            </LinearLayout>
            <!-- /Consiglio 4 -->

            <!-- Consiglio 5 -->
            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/img5"
                    android:background="@drawable/cinque"/>

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/testoCinque"
                    android:text="Consiglio 5"/>

            </LinearLayout>
            <!-- /Consiglio 5 -->

        </LinearLayout>

    </ScrollView>
        <com.google.ads.AdView
            android:id="@+id/adView"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            ads:adUnitId="ca-app-pub-*********/*******"
            ads:adSize="SMART_BANNER"
            ads:loadAdOnCreate="true"
            android:gravity="bottom">

        </com.google.ads.AdView>
</LinearLayout>

我不明白我错过了什么。任何帮助都是非常感谢的

线索如下:

03-14 10:23:08.692    1664-1664/com.elisafedeli.consiglipergenitori.app E/Ads﹕ Not enough space to show ad! Wants: <720, 100>, Has: <720, 0>
03-14 10:23:08.692 1664-1664/com.elisafedeli.consiglipergenitori.app E/Ads﹕ 没有足够的空间显示广告!想要:,拥有:

将容器的最小高度设置为100dp。您可以在使用时设置主宽度。

这是因为您的
滚动视图的高度是这样定义的:
android:layout\u height=“wrap\u content”
。因此,基本上,由于布局中的内容太多,它占用了所有屏幕,没有为
AdView
留出空间


可能强制您的
AdView的
height
为100,应该会显示该横幅,因为现在,正如您所看到的,它没有空间。

好的,我已经设置了高度,但要显示它,我还需要在ScrollView中设置一个固定的高度。如何修改它以将admob固定在底部,并将scrollview放在顶部?您不需要为
scrollview
设置固定高度,只需将其作为
包装内容即可。这将使高度尽可能大,但当您固定
广告的高度时,它将被迫降低高度,以便您的广告能够显示出来。有了包装内容,滚动视图将适合整个屏幕,广告不会使用不同的方法显示:改为使用
布局高度
,对
滚动视图使用
layout\u weight=“4”
AdView使用
layout\u weight=“1”
。如果它不合适,可以尝试使用比例,直到它符合您的要求,这样您就不会硬编码尺寸,而是在使用显示比例。谢谢您的评论,正如我在另一位用户那里所说的,我已经设置了haight,但是adView仍然没有显示uptry设置scrollview的布局高度为0dp,布局重量为1