Artificial grass can be laid on a range of surfaces, including hard tarmac and earth. Don't place it onto real grass though, as this will likely kill it.