Nope, still fine even then. You do realize that if I rent out a room in my home (say, for a year's lease), I can discriminate on any basis I so choose?
I don't give a shit. You're a piece of human garbage if you discriminate based on skin colour, and you shouldn't be allowed to do it while having your own little hotel in your house.
Getting a roommate is different. You can still be a piece of garbage and discriminate, but that's your business.
Under federal Fair Housing law, the prohibition on discriminatory advertisements applies to all situations except the following:
Shared Housing Exemption -- If you are advertising a shared housing unit, in which tenants will be sharing a bathroom, kitchen, or other common area, you may express a preference based upon sex only.
Private Club and Religious Exemptions -- A religious community or private club whose membership is not restricted based upon race, color, or national origin may restrict tenancy only to its members in a property that it owns, and may advertise to that effect.
Housing for Older Persons Exemption -- As discussed below, certain complexes for elderly persons are exempt from prohibitions on familial status discrimination, including the prohibitions on discriminatory advertising.