How does this work with people who are blind? Will they be able to notice the highlighted words, or will they be denied access?
Maybe an audio snippet could be used as an alternative, although actually creating the audio (unless it's done with text to speech methods at the server/creation time) is going to significantly bump up the cost of creating the advert.