如何从UI中删除广告视图?

时间:2015-12-16 13:21:09

标签: android android-layout android-fragments android-intent admob

image

我想在我的应用中添加广告。首先,我尝试使用mopub view(fabric)来显示我的添加,但最近我使用AdMob来显示广告。我删除了所有mopub代码,并且admob正确显示了广告。但是有一个广告视图(正如你在顶部的图片标题中看到的那样)显示在admob视图上方。我该如何删除它?

这是我的activity_main.xml文件。

<android.support.v4.widget.DrawerLayout 

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:ads="http://schemas.android.com/apk/res-auto"

android:id="@+id/drawer_layout"

android:layout_width="match_parent"

android:layout_height="match_parent">



<!-- Framelayout to display Fragments -->

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

<FrameLayout
    android:id="@+id/frame_container"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"/>

    <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_centerHorizontal="true"
        ads:adSize="BANNER"
        ads:adUnitId="@string/banner_ad_unit_id" />
</LinearLayout>

<!-- Listview to display slider menu -->

<ListView
    android:id="@+id/list_slidermenu"
    android:layout_width="270dp"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:background="@drawable/sidebar_gradient"
    android:choiceMode="singleChoice"
    android:divider="@color/white_60_per_trans"
    android:dividerHeight="0.5dp" />

1 个答案:

答案 0 :(得分:0)

尝试这种方式

 <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_centerHorizontal="true"
    ads:adSize="BANNER"
    android:visibility="gone"
    ads:adUnitId="@string/banner_ad_unit_id" />

以编程方式

adView.setvisibility(View.GONE);
adView.setvisibility(View.ENABLE);