首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除广告或隐藏AdView

删除广告或隐藏AdView
EN

Stack Overflow用户
提问于 2011-05-11 13:53:26
回答 3查看 5.1K关注 0票数 0

我试图在2分钟后对AdMob隐藏广告,我所做的是,2分钟后,我将停止请求新的广告,并隐藏AdView,写道

代码语言:javascript
复制
if (adView.getVisibility() == AdView.VISIBLE)
     adView.setVisibility(AdView.GONE);

发生的情况是,广告变得不可见,但仍然占据了空间,而不是释放它。我想释放那个空间。

有任何想法,请提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-12 12:28:56

我在线程中处理了这个函数,这就是为什么我得到了异常,它没有释放空间,而是现在我使用线程处理程序来处理这个函数,现在它工作得很好,并且不占用任何空间。

票数 0
EN

Stack Overflow用户

发布于 2011-05-11 14:08:49

代码语言:javascript
复制
if (adView.getVisibility() == AdView.VISIBLE)
     adView.setVisibility(View.GONE);
票数 1
EN

Stack Overflow用户

发布于 2011-05-11 14:04:23

我会用一面旗子把它包装成这样。然后将其设置为true/false。

代码语言:javascript
复制
        if (Settings.ADMOB_ACTIVE) {
            if (Settings.D) {
                Log.d(TAG, "Adding Admob");
            }
            final AdView adView = new AdView(this, AdSize.BANNER, Settings.PUBLISHERID);
            final LinearLayout layout = (LinearLayout)findViewById(R.id.adLayout);          
            if (adView != null && layout != null) {
                layout.addView(adView);
                final AdRequest request = new AdRequest();
                request.setTesting(true);
                adView.loadAd(request);
            }
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5959841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档