2

作为很多免费的应用程序,我自己的 AdMob 广告也可以在高级版本中删除。高级版将是解锁钥匙。现在,当在免费版本中检测到并验证此密钥时,我只是将 with 隐藏起来AdViewsetVisibility(View.GONE)而用户永远看不到它。

我想知道,在这种特定情况下,最好从布局中删除视图,而不是仅仅隐藏它。我的意思是,AdView永远不会向用户显示。

4

1 回答 1

4

在这种情况下,最好删除 AdView。

我相信 AdMob SDK 会检查 AdView 的可见性,如果 AdView 不可见,则不会发出另一个请求。但是,您仍然在不必要地调用 AdMob SDK 代码,并且如果在 SDK 或某些 Android 设备上引入了错误,您不希望不必要地访问网络。

您还应该在创建 AdView 之前检查高级状态,因此一旦用户进行购买,就不会再次创建 AdView。

于 2012-10-30T23:17:42.823 回答