Вместо вопроса пользователю (e.g. разрешите смотреть вашу геолокацию) делается запрос функциональности у владельца платформы перед выпуском версии с использованием такого апи.
Затем используются периодическая модерация aka полиция: Проверяется используется ли функция согласно условиям выданной лицензии (e.g. не показывается ли в клавиатуре реклама вместо саджеста). Плюс стандартные жалобы пользователей (complain). Модерация и Crowd-контроль
Пользователь может быть не согласен с этой договоренностью платформы и вендора.
Так никто не делает, но обязательно Нужно разрешать пользователю переопределять эти правила. И тогда если следовать примерам выше, 3Ds И явный запрос геолокации будет показываться
...Кроме тех что описаны в самом верху
Распространённая практика использования транспортных средств в качестве обхода закона о рекламе