我知道关于免费/付费版本的多个 Android 版本存在很多问题,但这可能会有所不同。
我的应用目前使用 AdMob 进行广告宣传,它已在 Android Market 和 Samsung App Store 上发布。不幸的是,三星商店将来会要求每个人都迁移到自己的广告网络,三星 AdHub。AdMob 和 AdHub 都有自己的库和 SDK。
我正在寻找一种解决方案来构建 2 个不同的版本,一个包括 AdMob,另一个包括 AdHub(以及所有必要的代码)。当需要发布新版本时,我有什么解决方案可以轻松构建 2 个版本而没有太多麻烦?
许多解决方案建议将主项目移动到库项目中,然后构建包括库项目(基础项目)的其他 2 个应用程序。但我不太喜欢这种解决方案(如果可能,我更喜欢将我的应用程序保留在一个项目中),我正在尝试寻找替代方案,然后决定哪一个更适合我的需求。