Hm, gar nicht so einfach, sofern es noch performant sein soll
Man könnte den Codeteil für die Bannerausgabe inkl. Datenbankanfrage kopieren, und in der "oberen" dann
sponsor='administrator' reinsetzen.
Müsste man halt noch steuern, wenn oben X Banner ausgegeben wurden, dann unten nur noch MAX-X.
Aber eher unschön nur dafür (vermutlich ja nur 1-5 Banner) den Code zu duplizieren und bei jedem Aufruf 'nen extra Query.
Oder man fügt eine Spalte
prioritaet hinzu, und modifiziert den ORDER BY Teil:
ORDER BY prioritaet DESC,verdienst DESC
Normale Kampagnen bekommen dann Standard 0, Adminkampagnen dann 1 etc.
Dafür müsste man aber auch einen geeigneten Index setzen, sonst taugt das nix.