Яндекс сам решает кому показывать вашу рекламу, если вы не согласны с его решением можете включить галочку "Не учитывать предпочтения пользователей" и он будет подсказывать вашу рекламу всем.
Если коротко, то Яндекс еще не умеет того же что умеет Google.
Но он старается приблизится с помощью Аудиторий
https://yandex.ru/support/direct/impressions/behavioral-targeting.xml
Под каждый группу ключей лучше делать отдельные объявления и желательно не одно (для A/B теста) т.к. в РСЯ работает подсветка ключей в объявлении. Так же можно сделать в заголовке чтобы подставлялся ключ который набирал пользователь с помощью #Эллиптические тренажеры# но тогда сделайте все ключи с большой буквы. https://yandex.ru/support/direct/features/ad-templates.xml
При отправке данных через Direct Commander виртуальная визитка будет слетать постоянно у измененных объявлений, звонил в Яндекс они ответили что решают эту проблему и когда решат не знают)))
Я решаю эту проблему только через мастер заполнения виртуальной визитки...