Saudi Arabia pledged $500 million in humanitarian aid for Iraq on Tuesday, to be disbursed through the United Nations to those in need regardless of sect or ethnicity, state media reported.