It looks to me that Vodafone attach an id to a flow by using the device network id (sim, imsi or maybe the MAIDs). Then the website, when generating the html page, can ask Vodafone this id and include a targeted ad.
Some info here : - https://mobile.twitter.com/Chronotope/status/151390041563242...