ad has to be visible, hasn't it?