Функция Multiple APK AFAIK не поддерживает фильтрацию страны, по крайней мере, в текущем выпуске.Проверьте Поддерживаемые фильтры и Правила для нескольких APK для получения более подробной информации.
Если вы все равно собираетесь построить два apks.Гораздо проще и проще поддерживать их публикацию в виде двух автономных приложений (где вы можете различаться и устанавливать доступную страну для каждого на консоли разработчика), кроме использования функции Multiple APK (говорит, что она даже поддерживает фильтрацию по стране в будущем выпуске).Обычный способ, которым люди привыкли избегать дублирования кода, использует Android Library Project.
Если вы хотите только создать и опубликовать один apk для всех случаев.Возможным решением может быть поддержание списка поддерживаемых стран в ресурсах проекта и добавление условной ветви для включения / отключения кода биллинга в приложении на основе списка стран, а также подтверждение пользователя с некоторым предупреждением пользовательского интерфейса во время выполнения, что-то вроде:
if (isInSupportedCountryList()) {
setInAppBillingOn();
} else {
setInAppBillingOff();
}
Как видите, для этого требуется (даже не обязательно) обновление / повторная публикация каждый раз, когда Google обновляет или поддерживает новые страны.