The biggest issue with treating shin splints is that most DIY "fixes" focus on the symptoms and not the cause. Unless you find our what's causing the overload or abnormal loading, the problem will keep coming back.
Here's some tips on how to identify the likely underlying cause and the corresponding treatment for each cause. As always, we'd recommend seeing a Physio in person as the best (and quickest) way to get back to running.
Pete