It's possible the industry could build some sort of "cross advertiser network API" that would allow proper accounting/selection of ads while remaining on one company's domain (from the perspective of that user's web browser). It would require the cooperation of a lot of parties, many of which (optimizing firms for example) have a vested interest in the way things work now.