You can earn points for most web-based activities on a mobile device but you will need to disable 'private browsing' on your mobile browser.
Remember to check your mobile browser settings on your mobile device to ensure it will always accept cookies on Marvel.com.