In a two-column XeLaTeX setting, I'm trying to get a framebox to completely take up the full height of one of the two columns in order to display some contents independent of the actual document (think advertisement or impress, etc.). So, the actual document would flow around that box.
But I would like it so that I can declare (in the preamble) the page number where this box is supposed to appear, and the column should always be the outer column, i.e., the first column on a left page and the second column a right page. Likewise, the contents of the box should be declared in the preamble.
From a previous question, I know of techniques to address the issue of targeting a specific page, but I'm scratching my head over the following issue:
How to make a framebox with fixed contents that starts at the top of the outer column and stretches all the way to the bottom, all within sth. like
\AtBeginShipout?
Basically, this is the result I'm after but my knowledge of LaTeX is too limited.
To make things worse, I'm stuck on a legacy system with an old version of XeLaTeX (XeTeX 3.141592-0.996-patch1 (Web2C 7.5.6)). On the upside, I know that the actual document will contain no figures or tables.

