Android - AdMob 将广告设置为“消失”?

标签 android

我想问一下,如何为Admob实现AdListner。我希望广告在点击后消失。 我尝试过这个,但没有帮助。

final AdView ad1 = (AdView) findViewById(R.id.ad1);
        ad1.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub
                ad1.setVisibility(View.GONE);
                ad1.destroy();          }
        });

谢谢。

最佳答案

根据您所使用的设备,您可能需要使用该 View 的 invalidate() 方法。 (我注意到我需要对 2.1 设备上的 freewheel 上的一些广告内容执行此操作)。

-- 或 -- 尝试将您的 ad1 View 放置在包装 View (LinearLayout 或其他小型 View )中,然后将该包装 View 的可见性设置为 View.GONE。

关于Android - AdMob 将广告设置为“消失”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057362/

相关文章:

Android 电话管理器来检测 sim

android - 谷歌地图 :onMapReadyCallback can not be applied to this activity

android - 以编程方式建立 PPTP VPN 连接并捕获数据包

java - 禁用后退,最近的应用程序按钮,电源按钮,主页和主页长按按钮

android - context.registerReceiver 在尝试检查电源是否已连接时返回 null Intent

android - 新电子邮件到达时未通知实现 MessageCountListener 的服务

空列上的android sqlite索引

android - 带有多个文本的按钮

android - 安装后删除应用程序 (*.apk)

android - 猴子在安卓模拟器上给出了一个奇怪的错误