potresti usare un database che memorizza il banner, l'utente e la data... ogni volta che visualizzi la pagina fai il controllo sulla data e decidi se visualizzare o no il banner...
Questo metodo va bene per tutti, altrimenti dovresti utilizzare i cookie ma alcuni utenti posso averli disabilitati