Stitching Ad Tech Together: Client-Side & Server-Side Ad Insertion