Add updateTargeting method to update ads config

Needed to update the ads between page changes that doesn't have a server request
I'm not so sure we want to do this. I know it fixes it for backwards compatibility but we would have that everywhere if that's the case. I'd rather we defined that that method needs to be passed an object and went and updated any other uses of it (very few I'm sure). Or is this for another reason?