first stab at ads

Do not merge yet,
For review only now
A few things here:
1. Are we using AMD now?
2. CapitalizedCamelCase should only be reserved for things that export class like objects. This file just exports utils, so rename to adConfigMobile.ts