UEFA's disciplinary panel found the Brazilian forward guilty of "violation of the principles of conduct" in Denmark last week, and he was also ordered to "perform one full day of community football service."
An uncontested drop ball was deliberately kicked by a Shakhtar player towards the Nordsjaelland goalkeeper to hand back possession to the hosts, but Adriano latched on to it, raced towards the keeper, skipped past him and slotted the ball home to the disbelief of the Danes and his own team-mates.
Luiz Adriano will miss Shakhtar's home match against Juventus on December 5 which will decide if the Ukrainian champions are seeded in the knockout draw.
The controversial goal made it 1-1, and he eventually scored three in a 5-2 victory which sealed Shakhtar's place in the last 16.
Shakhtar accepted the sanctions and admitted Luiz Adriano had set a bad example with "unacceptable" actions.
The club said it a statement: "Before the beginning of the UEFA hearing regarding Luiz Adriano's case, Shakhtar Donetsk made it very clear publicly that it would accept UEFA's decision in regard to the player.
"We apologised and expressed deep disappointment over the incident, which occurred during a Champions League match with FC Nordsjaelland on November 20.
"Shakhtar Donetsk strongly believe that fair play is a fundamental part of football. Our players fully understand that they are role models for Shakhtar's young fans and the entire football community as a whole, and such actions on their part are not acceptable."