В игре есть чат, куда можно посылать текст и смайлы. По ТЗ нужно, чтобы строка ввода всегда была видна - должна находиться на своём месте внизу по дефолту и переноситься выше в место прямо над клавиатурой в случае открытия оной. Вот пример из телеграмма:
Беглый поиск только у моей клавиатуры нашёл как минимум 3 разных высоты, а в реале их может быть сильно больше.
Активность клавиатуры я всегда могу отследить по взаимодействиям с полями ввода, но это не очень надёжный вариант.