Чтобы отвлечь ребенка от чрезмерного залипания в онлайне (любого рода, будь то игры или соцсети), нужно увлечь его оффлайном. Поговорите с ним - возможно, ребенка заинтересуют какие-то кружки. Или, если у него строгий режим в плане возвращения домой с прогулок, рассмотрите вариант их продления. Если вы сами вынуждаете ребенка сидеть дома вместо того, чтобы отдыхать с друзьями, у него не остаётся другого выбора.
Если подросток играет в игры, требующие доната - не спонсируйте это дело, предложите ему самому заработать на такие развлечения. Это и время займёт, которое он потратит на полезное дело, а не на игру, и жизненного опыта ему прибавит. Как выше заметили, зарабатывать можно и в играх: не самый лучший вариант, но хоть какой-то, если идти на оффлайн-работу ребенок принципиально не хочет или ещё слишком юн для этого.
И не стоит запрещать ему играть в игры в принципе. Это ни к чему хорошему не приведет. Дети могут начать прогуливать учёбу, чтобы поиграть у приятеля или в компьютерном клубе, да и отношения в семье это может накалить. Можно только попробовать уменьшить время, которое он проводит в виртуале.