Some years ago, I made an automatic layout system with 600 pixel width columns.
The elements placed in 1 to 6 columns depending on windows width.
<script>if(screen.width<620){document.head.insertAdjacentHTML('beforeEnd','<meta name=viewport content="width=620" />')}</script>
Just below the logo 336x280 ad, 234x200 AdLink and a search box.
Additional 2 AdLinks 600x20 in the first part of the content and below the content
2 towers 160x600 and 600x300 matched content.
So in total 3 ads, 3 AdLink, one matched content.
I changed the place below the logo to a 600x280 fixed size ad.
Now 3 600x24 AdLinks and a further 600x280 fixed size ad near the end.
So now in total 2 ads, 3 AdLink.
Since July 12th running and it brought a 150% increase of revenues.