The way I implemented this was by creating an expandable in GWD, where the banner size is 970x90 and the expanded size is 970x250. I set the default page to be the expanded 970x250, because that's what's supposed to be shown first.
Here's the problem. When the user hits close, the banner collapses as it's supposed to, but it leaves a bunch of white space below it, as if the ad size is still 970x250. What I want it to do is pull the content up below it, but I can't figure out a way to do that. I suspect this is because I set the ad size to be 970x250 in DoubleClick studio, but I have no other choice--if I set the ad to be 970x90, the expanded ad gets cut off at a height of 90px, even if I manually set the expanded height to be 250px!
My work-around is kind of a hack. This works, but I am not happy with it at all. I make the default page the 970x90 banner page, but I added an event such that the ad goes to the expanded page as soon as the banner page loads. I am able to get the content below it to push down because I checked the "push down" checkbox in DoubleClick studio.
I feel like I've tried everything. What am I missing here? Is this simply not possible? I'd appreciate any advice.
My problem with this method is that the banner page is shown for a split second before the page auto-expands. I'm not writing any custom Javascript to do this, but I am using the following event from the GWD user interface:
banner-page > page activated > go to page > pagedeck > expanded page
If I could figure out how to prevent the ad from showing the banner size for a split-second, I'd be golden. Should I be writing javascript to auto-expand, or is there some other event I could use in GWD?