Earls avskedades för en farlig tackling på Fraser Brown spelar för Munster mot Glasgow Warriors i European Champions Cup.
En "tidig" anklagelse och uttryck för ånger bidrog till att ett första fyraveckorsförbud reducerades med hälften.
Earls är också avstängd för Munsters Pro12 match mot Ulster på fredag.
Domare Jerome Garces avfärdade Earls 19 minuter in i Pool 1 matchen på Thomond Park.
Spelet i Limerick var Munsters första sedan huvudtränare Anthony Foley dog i Paris.
Earls citerades enligt lagen för "lyfta en spelare från marken och antingen släppa eller köra spelarens huvud och / eller överkropp i marken medan spelarens fötter är från marken".
En oberoende disciplinnämnd fann att brottet låg i den nedre änden av World Rugby's sanktioner och valde fyra veckor som lämplig inträdespunkt för ett tillfälligt upphävande.
"Eftersom det inte fanns några försvårande faktorer, kommittén minskade sedan påföljden med högst två veckor på grund av Earls' lägliga skyldig vädjan, uttryck för ånger och rent disciplinära rekord innan införandet av en avstängning av två veckor", sade kommittén.
Irland tar sig an All Blacks i Chicago och Earls, som har rätt att överklaga beslutet, kommer att vara tillgängliga för testet mot Kanada den 12 november i Dublin.
Irland flygeln Keith Earls kommer att missa testet mot Nya Zeeland den 5 november efter att vara avstängd i två veckor efter hans röda kort på lördag.