如何在页面上禁用 AdMob
How to disable AdMob on a page
如何在页面上禁用 admob:这就是我在 XML 和主要 activity 中实现它的方式(当然我有带 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>
下面主要activity:
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);
当您以编程方式添加 AdView
时,我认为要删除 ads
不要从 Activity
中调用 loadGoogleAds()
。
或者,您可以使用以下方法隐藏 AdView
:
if (adView.getVisibility() == AdView.VISIBLE)
adView.setVisibility(View.GONE);
或者,使用
从 rootLayout
中删除 adView
rootLayout.removeViewAt(0);
如何在页面上禁用 admob:这就是我在 XML 和主要 activity 中实现它的方式(当然我有带 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>
下面主要activity:
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);
当您以编程方式添加 AdView
时,我认为要删除 ads
不要从 Activity
中调用 loadGoogleAds()
。
或者,您可以使用以下方法隐藏 AdView
:
if (adView.getVisibility() == AdView.VISIBLE)
adView.setVisibility(View.GONE);
或者,使用
从rootLayout
中删除 adView
rootLayout.removeViewAt(0);