handle ad failure also!