無料/有料バージョンに関連する複数の Android バージョンについて多くの質問があることは承知していますが、これは少し異なる場合があります。
現在、私のアプリは広告に AdMob を使用しており、Android マーケットと Samsung App Store で公開されています。残念ながら、Samsung ストアでは、将来、すべてのユーザーが独自の広告ネットワークである Samsung AdHub に移行する必要があります。AdMob と AdHub の両方に独自のライブラリと独自の SDK があります。
AdMob を含むバージョンと AdHub (および必要なすべてのコード) を含む 2 つの異なるバージョンをビルドするソリューションを探しています。新しいバージョンのリリース時に、手間をかけずに 2 つのバージョンを簡単にビルドするには、どのようなソリューションが必要ですか?
多くのソリューションでは、メイン プロジェクトをライブラリ プロジェクトに移動してから、ライブラリ プロジェクト (ベース プロジェクト) を含む他の 2 つのアプリをビルドすることをお勧めします。しかし、私はその解決策があまり好きではなく (可能であれば、アプリを 1 つのプロジェクトに保持することを好みます)、代替案を探してから、どちらが自分のニーズに適しているかを判断しようとしています。