Question: how to answer what's your nationality?
Answer: 'American' should be the answer to the question of nationality, not ethnicity. You should ask your parents about your European, African or Asian heritage. You will also see “ethnicity” when “race” is actually meant. So, what you are is contextual.