A federal Labor MP has admitted he charged taxpayers to take out an ad attacking an ABC journalist.

Melbourne backbencher Michael Danby took out the ad in Australian Jewish News, which suggested ABC foreign correspondent Sophie McNeill had "double standards" when reporting on Israel and Palestine.

The ad, which features two men praying at the Western Wall in Jerusalem, claims McNeill filed "no report" on three Jewish Israelis who were stabbed to death in July while celebrating Shabbat.

The ABC has since rubbished those claims, pointing out in a statement that McNeill "gave due prominence" to the fatal stabbings and filed reports for TV, radio and the national broadcaster's website.