如何在页面上禁用AdMob

时间:2017-05-05 23:47:15

标签: android admob google-admob

如何在页面上禁用admob:这是我在XML和主要活动中实现它的方式(当然我有使用Ad-id的字符串:

下面的XML:

   <LinearLayout
    android:layout_alignParentBottom="true"
    android:id="@+id/AdsArea"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:orientation="vertical">
</LinearLayout>

以下主要活动:

  private void loadGoogleAds() {
        LinearLayout rootLayout = (LinearLayout) findViewById(R.id.AdsArea);
        AdView adView = new AdView(this);
        adView.setAdSize(AdSize.BANNER);
        adView.setAdUnitId(getString(R.string.ad_unit_id));
        rootLayout.addView(adView, 0);
        AdRequest adRequest = new AdRequest.Builder().build();
        adView.loadAd(adRequest);

1 个答案:

答案 0 :(得分:1)

在您以编程方式添加AdView时,我认为要从您的ads删除loadGoogleAds()不要致电Activity

或者,您可以使用以下隐藏AdView

if (adView.getVisibility() == AdView.VISIBLE)
    adView.setVisibility(View.GONE);

或者,使用以下内容从adView删除rootLayout

rootLayout.removeViewAt(0);