广告未在我的片段xml中显示在物理设备中

时间:2017-07-17 19:35:09

标签: android android-fragments admob

我努力查看广告,但它根本不起作用。显示代码没有错误。

sms.java

        adView = new AdView(getActivity());
        adView.setAdUnitId("");
        adView.setAdSize(AdSize.BANNER);
        LinearLayout layout = (LinearLayout) v.findViewById(R.id.lad);
        layout.addView(adView);
        AdRequest adRequest= new AdRequest.Builder().build();
        adView.loadAd(adRequest);

fragment_sms.xml

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.user.hscresults.sms">
 <ScrollView
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/lul"
        android:background="#EF4D26"
        android:isScrollContainer="false"
        android:fillViewport="true">

        <RelativeLayout
            android:id="@+id/rl"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#29AB4C"
            android:orientation="horizontal"
            android:padding="10dp"
            android:weightSum="1">
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:id="@+id/lad"
                android:layout_below="@+id/textView3"
                >
            </LinearLayout>
        </RelativeLayout>
    </ScrollView>
</FrameLayout>

在Viewpager中我添加了2个片段。 Android片段工作正常,但广告没有显示。

1 个答案:

答案 0 :(得分:0)

解决方案是添加onResume和Onpause语句。 谢谢大家整理出来。