What age group are you targeting? These ads will attract the brave adults and teenagers. But if you are also looking to include the whole family I would go with the first one and add something like "Fun for all ages".
I'd probably put the "Haunted House" centered and with either a thin border of color around the lettering, or put a color box behind it framing the words... it's getting a bit lost with the background image.
The first one looks good. The word "Haunted" does fade into the background so perhaps adding an outer shadow/glow effect to the text might help make it easier to read. The second one reminds me more of album cover than a haunted house, but it's still decent. And yeah, I too think you should add whether it's all ages or not.