do we get Airdrop tokens directly into myetherwallet address or do we need to add these tokens by contract address?
yes you will still recieve it but you will not see it in your myetherwallet unless you add the tokens detail (contract address, decimals, symbols ) , you will see all your curent token balance when you click on the
ethplorer.io link under your myetherwallet dashboard.