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