如何使用Unlocker应用程序从Android应用程序中删除广告

时间:2011-02-28 18:13:06

标签: android

我在Android市场上有一个支持广告的应用程序。 我愿意发布另一个需要花钱的应用程序,一旦用户安装它,就会从免费应用程序中删除广告(“Unlocker”或“Key”应用程序)。

为了使它工作,我正在检查是否使用PackageManager.getPackageInfo()安装了付费应用程序,如果是,我正在设置所有广告View to View.Gone的可见性。

广告服务本身广告的可见度是否有可能再次变为可见?我问,因为通常情况下,当没有广告显示时,广告可见性会在内部设置为View.Gone,并在有广告显示时再次恢复。

如果用户安装了“Unlocker”应用程序,有关如何从我的应用程序中删除广告视图的任何其他建议吗?

非常感谢。

2 个答案:

答案 0 :(得分:1)

  1. 如果您的两个应用程序共享相同的用户ID和签名密钥(公共/私有),那么他们可以访问彼此的数据。
  2. 在您的主应用程序中维护一个持久数据/位(在某些共享存储中),最初设置为显示广告。
  3. 首次安装并运行付费应用程序将取消选中此项。

答案 1 :(得分:0)

如果设置了无广告位,则尝试加载其他布局,其中未嵌入任何广告。