Split buildPageTargeting method out from dfp module

No reason for this to be bundled into the dfp module
Surely all series content should have a seriesId? Why do you need the rest of the logic below?