Sì, la seconda soluzione è quella giusta, salva le immagini in una cartella e nel db ci metti solo il nome del file.
Se per ogni annuncio prevedi un numero fisso di foto (o anche variabile, ma con un massimo prefissato), il campo in cui inserire il nome dell'immagine puoi tranquillamente aggiungerlo alla tabella che contiene i dati dell'annuncio.