The match in Belgrade was poised at 0-0 with three minutes left until half time when the drone landed on the turf.
A scuffle then took place among the players after Stefan Mitrovic pulled the flag off the machine, with further unrest appearing in the stands that spilled onto the pitch.
Referee Martin Atkinson halted the match at first, but after approximately half an hour, the game was called off altogether.
Serbia-Albania suspended after a drone flew an Albanian flag onto the pitch and then the players got into a scuffle https://t.co/4nAvJq6lal— FootballFacts101 (@FootballFact101) October 14, 2014
No Albanian fans were let into the ground for the clash.