I agree with this being too long. When I see an ad which is a comic I instinctively expect it to be cheesy which is the impression I got with this. One panel might work if it is silly enough (SMBC style) or maybe 3 panels if you think up a good pun/punchline.