запрещено принимать криптовалюту за оказание своих услуг (например, программирование, дизайн, реклама и т.д.)?
Запрещено, если вы более 182 дней в течение 12-месячного периода находитесь в России. См.
закон о ЦФА, ст. 14, ч.5.
С учётом того, что криптовалюта это товар, а торговлю по бартеру никто не отменял и вряд ли отменит, возникает вопрос относительно того, как будет определяться, что криптовалюта именно в виде средства оплаты использовалась, а не как товар по эквиваленту в рублёвой стоимости товаров или услуг? Опять на усмотрение того, кто штрафовать будет?

Как товар - тоже нельзя. Запрет сформулирован так:
принимать цифровую валюту в качестве встречного предоставления за передаваемые ими (им) товары, выполняемые ими (им) работы, оказываемые ими (им) услуги
В РФ крипта запрещена как средство оплаты, соответственно и оплата и получение это нарушение, но всегда есть нюансы.
Ни в одном нормативном акте нет запрета
отдавать криптовалюту за товары, услуги, работы. Есть только запрет
принимать криптовалюту в обмен на товары, услуги, работы. Иначе бы каждому, кто платит
бимайнер
жам комиссии за
сдевкл
ючение транзак
ци
й в блокчейн, давно уже вручили предписание прекратить нарушение.
абстрактный фрилансер вроде вас, который получает оплату в криптовалюте за оказание услуг рекламы казиношечки, должен вежливо предварительно узнать, не является ли отправитель со своей чудной компанией налоговым резидентом РФ.

А вот это как раз не имеет значения. Ни от кого нельзя принимать.
Скорее, это казиношечка может поинтересоваться, не является ли фрилансер налоговым резидентом РФ. И если является, то можно настучать на него в российские надзорные органы и заставить всё вернуть.
Казиношечка-то не нарушает установленных на оборот крипты запретов. А вот фрилансер - да.