作为很多免费应用,我自己也会使用高级版本删除它们的AdMob广告。高级版将是解锁键。现在,当在免费版本中检测到并验证了此密钥时,我只是隐藏AdView
setVisibility(View.GONE)
并且用户永远不会看到它。
我想知道,在这种特定情况下,最好是从布局中删除视图而不是隐藏它。我的意思是,AdView
将永远不会显示给用户。
答案 0 :(得分:4)
在这种情况下,最佳做法是删除AdView。
我相信AdMob SDK会检查AdView的可见性,如果AdView不可见,则不会再发出请求。但是,您仍然不必要地调用AdMob SDK代码,如果在SDK或某些Android设备上引入了错误,您就不希望不必要地访问网络。
您还应该在创建AdView之前检查优质状态,这样一旦用户完成购买,就不会再次创建AdView。