我想问一下,如何为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/