Я знаю, что есть много вопросов о нескольких версиях Android, относящихся к бесплатным/платным версиям, но это может немного отличаться.
В настоящее время мое приложение использует AdMob для рекламы и опубликовано на Android Market и в Samsung App Store. К сожалению, в будущем магазин Samsung потребует от всех перейти на собственную рекламную сеть Samsung AdHub. И у AdMob, и у AdHub есть свои библиотеки, свои SDK.
Я ищу решение для создания 2 разных версий, одна из которых включает AdMob, а другая включает AdHub (и весь необходимый код). Какие решения у меня есть, чтобы легко собрать 2 версии без особых хлопот, когда придет время для выпуска новой версии?
Многие решения рекомендуют переместить основной проект в проект библиотеки, а затем создать 2 других приложения, которые включают проект библиотеки (базовый проект). Но мне не очень нравится это решение (я предпочитаю, если это возможно, держать свое приложение в одном проекте), и я пытаюсь найти альтернативы, а затем решить, какой из них лучше для моих нужд.